Panda3D
|
This is a base class for a user-defined data type to extend egg structures in processing code. More...
Public Member Functions | |
__init__ () | |
__init__ (const EggUserData copy) | |
EggUserData | operator= (const EggUserData copy) |
![]() | |
TypeHandle | getType () |
int | getTypeIndex () |
Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. More... | |
bool | isExactType (TypeHandle handle) |
Returns true if the current object is the indicated type exactly. More... | |
bool | isOfType (TypeHandle handle) |
Returns true if the current object is or derives from the indicated type. More... | |
![]() | |
int | getRefCount () |
Returns the current reference count. More... | |
ref () | |
Explicitly increments the reference count. More... | |
bool | testRefCountIntegrity () |
Does some easy checks to make sure that the reference count isn't completely bogus. More... | |
bool | testRefCountNonzero () |
Does some easy checks to make sure that the reference count isn't zero, or completely bogus. More... | |
bool | unref () |
Explicitly decrements the reference count. More... | |
Static Public Member Functions | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
![]() | |
static TypeHandle | getClassType () |
Additional Inherited Members | |
![]() | |
TypeHandle | type |
Returns the TypeHandle representing this object's type. More... | |
![]() | |
int | ref_count |
The current reference count. More... | |
This is a base class for a user-defined data type to extend egg structures in processing code.
The user of the egg library may derive from EggUserData to associate any arbitrary data with various egg objects.
However, this data will not be written out to the disk when the egg file is written; it is an in-memory object only.
__init__ | ( | ) |
__init__ | ( | const EggUserData | copy | ) |
|
static |
EggUserData operator= | ( | const EggUserData | copy | ) |