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)