22 INLINE OccluderEffect::
33 INLINE OccluderEffect::
35 _on_occluders(copy._on_occluders)
47 return _on_occluders.
size();
59 return _on_occluders[n];
70 return _on_occluders.find(occluder) != _on_occluders.
end();
81 return _on_occluders.
empty();
bool empty() const
Returns true if the ordered vector is empty, false otherwise.
NodePath get_on_occluder(int n) const
Returns the nth occluder enabled by the effectute, sorted in render order.
bool is_identity() const
Returns true if this is an identity effect: it does not change the set of occluders in use...
iterator_0 end()
Returns the iterator that marks the end of the ordered vector.
bool has_on_occluder(const NodePath &occluder) const
Returns true if the indicated occluder is enabled by the effect, false otherwise. ...
static NodePath fail()
Creates a NodePath with the ET_fail error type set.
This functions similarly to a LightAttrib or ClipPlaneAttrib.
int get_num_on_occluders() const
Returns the number of occluders that are enabled by the effectute.
size_type_0 size() const
Returns the number of elements in the ordered vector.
NodePath is the fundamental system for disambiguating instances, and also provides a higher-level int...