RenderAttribRegistry¶
from panda3d.core import RenderAttribRegistry
-
class
RenderAttribRegistry
¶ 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
getGlobalPtr
() → RenderAttribRegistry¶
-
getNumSlots
() → int¶ Returns the number of
RenderAttrib
slots that have been allocated. This is one more than the highest slot number in use.
-
getSlot
(type_handle: TypeHandle) → int¶ Returns the slot number assigned to the indicated
TypeHandle
, or 0 if no slot number has been assigned.
-
getSlotDefault
(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.
-
getSlotType
(slot: int) → TypeHandle¶ Returns the
TypeHandle
associated with slot n.
-
static