64 set_color(PN_stdfloat r, PN_stdfloat g, PN_stdfloat b, PN_stdfloat a,
int priority) {
73 set_color_scale(PN_stdfloat r, PN_stdfloat g, PN_stdfloat b, PN_stdfloat a,
int priority) {
void ls() const
Lists all the nodes at and below each node in the collection hierarchically.
void add_path(const NodePath &node_path)
Adds a new NodePath to the collection.
void operator+=(const NodePathCollection &other)
Appends the other list onto the end of this one.
NodePathCollection operator+(const NodePathCollection &other) const
Returns a NodePathCollection representing the concatenation of the two lists.
void add_paths_from(const NodePathCollection &other)
Adds all the NodePaths indicated in the other collection to this path.
void append(const NodePath &node_path)
Adds a new NodePath to the collection.
void compose_color_scale(PN_stdfloat r, PN_stdfloat g, PN_stdfloat b, PN_stdfloat a=1.0, int priority=0)
Applies color scales to all NodePaths in the collection.
void set_color_scale(PN_stdfloat r, PN_stdfloat g, PN_stdfloat b, PN_stdfloat a=1.0, int priority=0)
Applies color scales to all NodePaths in the collection.
void set_color(PN_stdfloat r, PN_stdfloat g, PN_stdfloat b, PN_stdfloat a=1.0, int priority=0)
Colors all NodePaths in the collection.
void extend(const NodePathCollection &other)
Appends the other list onto the end of this one.
NodePath is the fundamental system for disambiguating instances, and also provides a higher-level int...
This is a set of zero or more NodePaths.