nodegraphsnap module

class nodegraphsnap.SnapResult
delta()
isValid()
setHorizontalSnap(srcpos, snappos, snapdistance)
setVerticalSnap(srcpos, snappos, snapdistance)
shapes(editor)
nodegraphsnap.isCenterSnapper(item)
nodegraphsnap.snap(editor, item, rect, snaprects)
nodegraphsnap.snapGrid(editor, item, rect, currentsnaps, result)
nodegraphsnap.snapNodes(editor, item, rect, snaprects, currentsnaps, result)
nodegraphsnap.snapResizeRect(uievent, item, initialrect, direction, titleheight, startpos, alignrects=None, preserve_aspect_ratio=False)
nodegraphsnap.testEdgeSnaps(rect, snaprect, currentsnaps, radius, result)
nodegraphsnap.testGridEdgeSnaps(rect, steps, currentsnaps, radius, result)
nodegraphsnap.testGridHEdgeSnaps(rect, steps, currentsnaps, radius, result)
nodegraphsnap.testGridSnaps(pos, steps, currentsnaps, radius, result)
nodegraphsnap.testHEdgeSnaps(rect, snaprect, currentsnaps, radius, result)
nodegraphsnap.testSnaps(pos, snappos, currentsnaps, radius, result)