Node2DObj nodesnim/nodes2d/node2d.html#Node2DObj node2d: Node2DObj Node2DPtr nodesnim/nodes2d/node2d.html#Node2DPtr node2d: Node2DPtr node2dpattern nodesnim/nodes2d/node2d.html#node2dpattern.t node2d: node2dpattern(): untyped Node2D nodesnim/nodes2d/node2d.html#Node2D,string,Node2DObj node2d: Node2D(name: string; variable: var Node2DObj): Node2DPtr Node2D nodesnim/nodes2d/node2d.html#Node2D,Node2DObj node2d: Node2D(obj: var Node2DObj): Node2DPtr draw nodesnim/nodes2d/node2d.html#draw.e,Node2DPtr,GLfloat,GLfloat node2d: draw(self: Node2DPtr; w, h: GLfloat) move nodesnim/nodes2d/node2d.html#move.e,Node2DPtr,float,float node2d: move(self: Node2DPtr; x, y: float) move nodesnim/nodes2d/node2d.html#move.e,Node2DPtr,Vector2Ref node2d: move(self: Node2DPtr; vec2: Vector2Ref) duplicate nodesnim/nodes2d/node2d.html#duplicate.e,Node2DPtr,Node2DObj node2d: duplicate(self: Node2DPtr; obj: var Node2DObj): Node2DPtr getGlobalMousePosition nodesnim/nodes2d/node2d.html#getGlobalMousePosition.e,Node2DPtr node2d: getGlobalMousePosition(self: Node2DPtr): Vector2Ref setZIndex nodesnim/nodes2d/node2d.html#setZIndex.e,Node2DPtr,int node2d: setZIndex(self: Node2DPtr; z_index: int)