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