nodegraphfurutils module¶
-
class
nodegraphfurutils.NodeGroomMouseHandler(start_uievent)¶ Bases:
nodegraph.NodeMouseHandler-
handleEvent(uievent, pending_actions)¶
-
-
class
nodegraphfurutils.NodeGroomMoveHandler(start_uievent, click_handler)¶ Bases:
nodegraph.NodeMoveHandler-
buildPreviewWires(editor, conn)¶
-
getInputWires(editor, item, conn, pos)¶
-
getOutputWires(editor, item, conn, pos)¶
-
handleDrop(mouseitem, uievent)¶
-
makeChainConnections(inconns, outconns, item_chain)¶
-
-
nodegraphfurutils.createEventHandler(uievent, pending_actions)¶
-
nodegraphfurutils.cross(a, b, c)¶
-
nodegraphfurutils.findConnectionCandidates(groomnode, prevnode, searchinput, nodecenter, direction)¶
-
nodegraphfurutils.getConnectionDist(editor, conn, pos, vbias=1.5)¶
-
nodegraphfurutils.getGroomNodeConnections(inputitem, outputindex, outputitem, inputindex, editor, nodecenter, branch, inputs=True, outputs=True)¶
-
nodegraphfurutils.getPointLineDist(point, lineA, lineB)¶
-
nodegraphfurutils.getSurroundingGroomNodesAndIndex(inputitem, outputindex, outputitem, inputindex)¶
-
nodegraphfurutils.isPassThroughConnection(index)¶
-
nodegraphfurutils.setSelectPosContextData(editor, contextdata, locatedconn, locatedinput, locatedoutput)¶