The set of named auxiliary data that may or may not be assigned to a vertex. Panda will import this data and create a custom column for it in the vertex data, but will not otherwise interpret it. Presumably, a shader will process the data later.
More...
|
| __init__ (const EggVertexAux copy) |
|
| __init__ (str name, const LVecBase4d aux) |
|
int | compareTo (const EggVertexAux other) |
| An ordering operator to compare two vertices for sorting order. This imposes an arbitrary ordering useful to identify unique vertices. More...
|
|
const LVecBase4d | getAux () |
| Returns the auxiliary data quadruple. More...
|
|
EggVertexAux | operator= (const EggVertexAux copy) |
|
| setAux (const LVecBase4d aux) |
| Sets the auxiliary data quadruple. More...
|
|
| setName (str name) |
|
| write (Ostream out, int indent_level) |
|
Public Member Functions inherited from EggNamedObject |
| __init__ (const EggNamedObject copy) |
|
| __init__ (str name) |
|
EggNamedObject | operator= (const EggNamedObject copy) |
|
| output (Ostream out) |
|
Public Member Functions inherited from EggObject |
| __init__ () |
|
| __init__ (const EggObject copy) |
|
| clearUserData () |
| Removes all user data pointers from the node. More...
|
|
| clearUserData (TypeHandle type) |
| Removes the user data pointer of the indicated type. More...
|
|
EggUserData | getUserData () |
| Returns the user data pointer most recently stored on this object, or NULL if nothing was previously stored. More...
|
|
EggUserData | getUserData (TypeHandle type) |
| Returns the user data pointer of the indicated type, if it exists, or NULL if it does not. More...
|
|
bool | hasUserData () |
| Returns true if a generic user data pointer has recently been set and not yet cleared, false otherwise. More...
|
|
bool | hasUserData (TypeHandle type) |
| Returns true if the user data pointer of the indicated type has been set, false otherwise. More...
|
|
EggObject | operator= (const EggObject copy) |
|
| setUserData (EggUserData user_data) |
| Sets the user data associated with this object. This may be any EggUserData-derived object. The egg library will do nothing with this pointer, except to hold its reference count and return the pointer on request. More...
|
|
Public Member Functions inherited from TypedObject |
TypeHandle | getType () |
| Derived classes should override this function to return get_class_type(). More...
|
|
int | getTypeIndex () |
| Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. This is equivalent to get_type().get_index(). 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...
|
|
Public Member Functions inherited from ReferenceCount |
int | getRefCount () |
| Returns the current reference count. More...
|
|
| ref () |
| Explicitly increments the reference count. User code should avoid using ref() and unref() directly, which can result in missed reference counts. Instead, let a PointerTo object manage the reference counting automatically. More...
|
|
bool | testRefCountIntegrity () |
| Does some easy checks to make sure that the reference count isn't completely bogus. Returns true if ok, false otherwise. More...
|
|
bool | testRefCountNonzero () |
| Does some easy checks to make sure that the reference count isn't zero, or completely bogus. Returns true if ok, false otherwise. More...
|
|
bool | unref () |
| Explicitly decrements the reference count. Note that the object will not be implicitly deleted by unref() simply because the reference count drops to zero. (Having a member function delete itself is problematic.) However, see the helper function unref_delete(). More...
|
|
Public Member Functions inherited from Namable |
| __init__ (const Namable copy) |
|
| __init__ (str initial_name) |
|
| clearName () |
| Resets the Namable's name to empty. More...
|
|
str | getName () |
|
bool | hasName () |
| Returns true if the Namable has a nonempty name set, false if the name is empty. More...
|
|
Namable | operator= (const Namable other) |
|
| output (Ostream out) |
| Outputs the Namable. This function simply writes the name to the output stream; most Namable derivatives will probably redefine this. More...
|
|
| setName (str name) |
|
The set of named auxiliary data that may or may not be assigned to a vertex. Panda will import this data and create a custom column for it in the vertex data, but will not otherwise interpret it. Presumably, a shader will process the data later.