NodeHandler nodesnim/nodes/node.html#NodeHandler node: NodeHandler
NodeEvHandler nodesnim/nodes/node.html#NodeEvHandler node: NodeEvHandler
NodeObj nodesnim/nodes/node.html#NodeObj node: NodeObj
NodeRef nodesnim/nodes/node.html#NodeRef node: NodeRef
handler_default nodesnim/nodes/node.html#handler_default node: handler_default
event_handler_default nodesnim/nodes/node.html#event_handler_default node: event_handler_default
nodepattern nodesnim/nodes/node.html#nodepattern.t,untyped node: nodepattern(nodetype: untyped): untyped
Node nodesnim/nodes/node.html#Node,string node: Node(name: string = "Node"): NodeRef
addChild nodesnim/nodes/node.html#addChild.e,NodeRef,NodeRef node: addChild(self: NodeRef; child: NodeRef)
addChildren nodesnim/nodes/node.html#addChildren.e,NodeRef,varargs[NodeRef] node: addChildren(self: NodeRef; childs: varargs[NodeRef])
draw nodesnim/nodes/node.html#draw.e,NodeRef,GLfloat,GLfloat node: draw(self: NodeRef; w, h: GLfloat)
duplicate nodesnim/nodes/node.html#duplicate.e,NodeRef node: duplicate(self: NodeRef): NodeRef
getChild nodesnim/nodes/node.html#getChild.e,NodeRef,int node: getChild(self: NodeRef; index: int): NodeRef
getChildCount nodesnim/nodes/node.html#getChildCount.e,NodeRef node: getChildCount(self: NodeRef): int
getChildIndex nodesnim/nodes/node.html#getChildIndex.e,NodeRef,string node: getChildIndex(self: NodeRef; name: string): int
getChildIndex nodesnim/nodes/node.html#getChildIndex.e,NodeRef,NodeRef node: getChildIndex(self: NodeRef; child: NodeRef): int
getChildIter nodesnim/nodes/node.html#getChildIter.e,NodeRef node: getChildIter(self: NodeRef): seq[NodeRef]
getNode nodesnim/nodes/node.html#getNode.e,NodeRef,string node: getNode(self: NodeRef; path: string): NodeRef
getPath nodesnim/nodes/node.html#getPath.e,NodeRef node: getPath(self: NodeRef): string
getParent nodesnim/nodes/node.html#getParent.e,NodeRef node: getParent(self: NodeRef): NodeRef
getPauseMode nodesnim/nodes/node.html#getPauseMode.e,NodeRef node: getPauseMode(self: NodeRef): PauseMode
getRootNode nodesnim/nodes/node.html#getRootNode.e,NodeRef node: getRootNode(self: NodeRef): NodeRef
isParentOf nodesnim/nodes/node.html#isParentOf.e,NodeRef,NodeRef node: isParentOf(self, other: NodeRef): bool
handle nodesnim/nodes/node.html#handle.e,NodeRef,InputEvent,NodeRef node: handle(self: NodeRef; event: InputEvent; mouse_on: var NodeRef)
hasNode nodesnim/nodes/node.html#hasNode.e,NodeRef,string node: hasNode(self: NodeRef; name: string): bool
hasNode nodesnim/nodes/node.html#hasNode.e,NodeRef,NodeRef node: hasNode(self: NodeRef; other: NodeRef): bool
hasParent nodesnim/nodes/node.html#hasParent.e,NodeRef node: hasParent(self: NodeRef): bool
hide nodesnim/nodes/node.html#hide.e,NodeRef node: hide(self: NodeRef)
postdraw nodesnim/nodes/node.html#postdraw.e,NodeRef,GLfloat,GLfloat node: postdraw(self: NodeRef; w, h: GLfloat)
rename nodesnim/nodes/node.html#rename.e,NodeRef,string node: rename(self: NodeRef; new_name: string)
removeChild nodesnim/nodes/node.html#removeChild.e,NodeRef,int node: removeChild(self: NodeRef; index: int)
removeChild nodesnim/nodes/node.html#removeChild.e,NodeRef,NodeRef node: removeChild(self: NodeRef; other: NodeRef)
show nodesnim/nodes/node.html#show.e,NodeRef node: show(self: NodeRef)
delete nodesnim/nodes/node.html#delete.e,NodeRef node: delete(self: NodeRef)
`[]` nodesnim/nodes/node.html#[].e,NodeRef,int node: `[]`(self: NodeRef; index: int): NodeRef
`~` nodesnim/nodes/node.html#~.e,NodeRef,string node: `~`(self: NodeRef; path: string): NodeRef
Examples node.html#examples Examples
`@` nodesnim/nodes/node.html#@.m,NodeRef,untyped,untyped node: `@`(node: NodeRef; event_name, code: untyped): untyped