
Public Member Functions | |
| virtual void | Release () |
| void | AddChild (vtNode *pChild) |
| void | RemoveChild (vtNode *pChild) |
| vtNode * | GetChild (unsigned int num) const |
| unsigned int | GetNumChildren () const |
| const vtNode * | FindDescendantByName (const char *name) const |
| bool | ContainsChild (vtNode *pNode) const |
|
|
Add a node as a child of this Group. Implements vtGroupBase. |
|
|
Return true if the given node is a child of this group. Implements vtGroupBase. |
|
|
Looks for a descendent node with a given name. If not found, NULL is returned. Implements vtGroupBase. |
|
|
Return a child node, by index. Implements vtGroupBase. |
|
|
Return the number of child nodes Implements vtGroupBase. |
|
|
Releases a node. Use this method instead of C++'s delete operator when you are done with a node. Internally, the node is reference counted so it is not deleted until all references to it are removed. Reimplemented from vtNode. Reimplemented in vtLodGrid, vtSimpleLodGrid, vtPagedStructureLOD, vtPagedStructureLodGrid, vtTransform, vtLOD, and vtHUD. |
|
|
Remove a node as a child of this Group. If the indicated node is not a child, then this method has no effect. Implements vtGroupBase. |
1.4.5