36 nassertv(_next !=
nullptr ||
50 nassertv(_node != _next->_node);
56 INLINE WorkingNodePath::
63 INLINE
void WorkingNodePath::
69 nassertv(_next !=
nullptr ||
78 get_node_path()
const {
80 result._head = r_get_node_path();
95 node_path.output(out);
A basic node of the scene graph or data graph.
PandaNode * node() const
Returns the node traversed to so far.
bool is_empty() const
Returns true if the NodePath contains no nodes.
WorkingNodePath(const NodePath &start)
Creates a WorkingNodePath that is the same as the indicated NodePath.
This is a class designed to support low-overhead traversals of the complete scene graph,...
static NodePath fail()
Creates a NodePath with the ET_fail error type set.
PandaNode * node() const
Returns the referenced node of the path.
NodePath is the fundamental system for disambiguating instances, and also provides a higher-level int...