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)