14 #ifndef WEAKNODEPATH_H 15 #define WEAKNODEPATH_H 38 INLINE
void operator = (
const NodePath &node_path);
43 INLINE
operator bool ()
const;
44 INLINE
bool is_empty()
const;
45 INLINE
bool was_deleted()
const;
47 INLINE
NodePath get_node_path()
const;
50 INLINE
bool operator == (
const NodePath &other)
const;
51 INLINE
bool operator != (
const NodePath &other)
const;
52 INLINE
bool operator < (
const NodePath &other)
const;
55 INLINE
bool operator == (
const WeakNodePath &other)
const;
56 INLINE
bool operator != (
const WeakNodePath &other)
const;
57 INLINE
bool operator < (
const WeakNodePath &other)
const;
60 INLINE
int get_key()
const;
62 void output(std::ostream &out)
const;
66 mutable int _backup_key;
71 INLINE std::ostream &operator << (std::ostream &out,
const WeakNodePath &node_path);
A basic node of the scene graph or data graph.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class is a wrapper around a NodePath that, unlike the actual NodePath class, doesn't hold a refe...
An STL function object class, this is intended to be used on any ordered collection of class objects ...
NodePath is the fundamental system for disambiguating instances, and also provides a higher-level int...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is one component of a NodePath.