OccluderEffect
from panda3d.core import OccluderEffect
- class OccluderEffect
Bases:
Bases:
RenderEffectThis functions similarly to a
LightAttriborClipPlaneAttrib. It indicates the set of occluders that modify the geometry at this level and below. Unlike aClipPlaneAttrib, an OccluderEffect takes effect immediately when it is encountered during traversal, and thus can only add occluders; it may not remove them.Inheritance diagram
- addOnOccluder(occluder: NodePath) RenderEffect
Returns a new
OccluderEffect, just like this one, but with the indicated occluder added to the list of occluders enabled by this effect.
- static getClassType() TypeHandle
- getOnOccluder(n: int) NodePath
Returns the nth occluder enabled by the effectute, sorted in render order.
- hasOnOccluder(occluder: NodePath) bool
Returns true if the indicated occluder is enabled by the effect, false otherwise.
- isIdentity() bool
Returns true if this is an identity effect: it does not change the set of occluders in use.
- static make() RenderEffect
Constructs a new
OccluderEffectobject that does nothing.
- removeOnOccluder(occluder: NodePath) RenderEffect
Returns a new
OccluderEffect, just like this one, but with the indicated occluder removed from the list of occluders enabled by this effect.
