nodegraphconnect module¶
-
class
nodegraphconnect.BaseConnectHandler(uievent)¶ Bases:
nodegraphbase.ItemEventHandler-
buildPendingItemsFromConnections()¶
-
buildPreviewExistingPath(conn, spos, sdir, epos, edir)¶
-
buildPreviewWires(uievent)¶
-
buildPreviewWiresToInputs(uievent, dest_in_inputs, dest_in_outputs)¶
-
buildPreviewWiresToOutputs(uievent, dest_in_inputs, dest_in_outputs)¶
-
connect(uievent, other_item, other_index, other_name=None)¶
-
getDropTarget(uievent)¶
-
getPrompt(uievent)¶
-
handleEvent(uievent, pending_actions)¶
-
handleTabMenuRequest(uievent, pending_actions)¶
-
sendEventToSubHandler(uievent, pending_actions)¶
-
-
nodegraphconnect.ConnectorEndInfo¶ alias of
nodegraphconnect.ConnectorInfo
-
class
nodegraphconnect.ItemConnectHandler(uievent)¶ Bases:
nodegraphconnect.BaseConnectHandler-
initializePendingConnections(selected, eventtype, modifierstate)¶
-
-
class
nodegraphconnect.PendingTabMenuAction(editor_updates)¶ Bases:
nodegraphbase.PendingAction-
completeAction(uievent)¶
-
-
class
nodegraphconnect.WireConnectHandler(uievent)¶ Bases:
nodegraphconnect.BaseConnectHandler-
getSiblingWires(wires, primary_wire)¶
-
getUnpinnedDotDepth(wire)¶
-
initializePendingConnections(selected, eventtype, modifierstate)¶
-
-
class
nodegraphconnect.WireMenuConnectHandler(uievent, wires, iscopy)¶ Bases:
nodegraphconnect.WireConnectHandler-
initializePendingConnections(selected, eventtype, modifierstate)¶
-
-
nodegraphconnect.getNextAvailableInput(innode, inidx)¶
-
nodegraphconnect.inputOutOfRange(item, inidx)¶
-
nodegraphconnect.makeCI(item, index, conn=None)¶
-
nodegraphconnect.makeConnection(innode, inidx, outitem, outidx, connect_next_unordered)¶
-
nodegraphconnect.outputOutOfRange(item, outidx)¶