RenderAttribRegistry
from panda3d.core import RenderAttribRegistry
- class RenderAttribRegistry
Bases:
This class is used to associate each
RenderAttrib
with a different slot index at runtime, so we can store a list ofRenderAttribs
in theRenderState
object, and very quickly look them up by type.Inheritance diagram
- static get_global_ptr() RenderAttribRegistry
- get_num_slots() int
Returns the number of
RenderAttrib
slots that have been allocated. This is one more than the highest slot number in use.
- get_slot(type_handle: TypeHandle) int
Returns the slot number assigned to the indicated
TypeHandle
, or 0 if no slot number has been assigned.
- get_slot_default(slot: int) RenderAttrib
Returns the default
RenderAttrib
object associated with slot n. This is the attrib that should be applied in the absence of any other attrib of this type.
- get_slot_type(slot: int) TypeHandle
Returns the
TypeHandle
associated with slot n.