|
Panda3D
|
Public Member Functions | |
| Children (Children &&from) noexcept | |
| Children (const CData *cdata) | |
| Children (const Children ©) | |
| PandaNode * | get_child (size_t n) const |
| Returns the nth child of the node. | |
| int | get_child_sort (size_t n) const |
| Returns the sort index of the nth child node of this node (that is, the number that was passed to add_child()). | |
| size_t | get_num_children () const |
| Returns the number of children of the node. | |
| void | operator= (Children &&from) noexcept |
| void | operator= (const Children ©) |
| PandaNode * | operator[] (size_t n) const |
| size_t | size () const |
Definition at line 706 of file pandaNode.h.
|
inline |
Definition at line 902 of file pandaNode.I.
|
inline |
Definition at line 909 of file pandaNode.I.
|
inline |
Definition at line 918 of file pandaNode.I.
|
inlinenoexcept |
Definition at line 935 of file pandaNode.I.
|
inline |
Returns the nth child of the node.
Definition at line 961 of file pandaNode.I.
Referenced by PandaNode::calc_tight_bounds(), RigidBodyCombiner::collect(), FindApproxLevelEntry::consider_node(), PandaNode::copy_children(), PandaNode::count_num_descendants(), AnimBundleNode::find_anim_bundle(), SceneGraphReducer::flatten(), PandaNode::r_prepare_scene(), MultitexReducer::scan(), CullTraverser::traverse_below(), DataGraphTraverser::traverse_below(), and NodeCullCallbackData::upcall().
|
inline |
Returns the sort index of the nth child node of this node (that is, the number that was passed to add_child()).
See get_num_children().
Definition at line 972 of file pandaNode.I.
Referenced by PandaNode::copy_children().
|
inline |
Returns the number of children of the node.
Definition at line 952 of file pandaNode.I.
Referenced by PandaNode::calc_tight_bounds(), RigidBodyCombiner::collect(), FindApproxLevelEntry::consider_node(), PandaNode::copy_children(), PandaNode::count_num_descendants(), AnimBundleNode::find_anim_bundle(), SceneGraphReducer::flatten(), PandaNode::r_prepare_scene(), MultitexReducer::scan(), CullTraverser::traverse_below(), DataGraphTraverser::traverse_below(), and NodeCullCallbackData::upcall().
|
inlinenoexcept |
Definition at line 944 of file pandaNode.I.
|
inline |
Definition at line 927 of file pandaNode.I.
|
inline |
Definition at line 721 of file pandaNode.h.
|
inline |
Definition at line 722 of file pandaNode.h.