Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

EggBackPointer Class Reference

This stores a pointer from an EggJointData or EggSliderData object back to the referencing data in an egg file. More...

#include <eggBackPointer.h>

Inheritance diagram for EggBackPointer:

TypedObject EggJointPointer EggVertexPointer EggJointNodePointer EggMatrixTablePointer List of all members.

Public Member Functions

 EggBackPointer ()
virtual TypeHandle get_type () const
virtual TypeHandle force_init_type ()
int get_type_index () const
bool is_of_type (TypeHandle handle) const
bool is_exact_type (TypeHandle handle) const

Static Public Member Functions

TypeHandle get_class_type ()
void init_type ()

Static Private Attributes

TypeHandle _type_handle

Detailed Description

This stores a pointer from an EggJointData or EggSliderData object back to the referencing data in an egg file.

One of these objects corresponds to each model appearing in an egg file, and may reference either a single node, or a table, or a slew of vertices and primitives, depending on the type of data stored.

This is just an abstract base class. The actual details are stored in the various subclasses.

Definition at line 54 of file eggBackPointer.h.


Constructor & Destructor Documentation

EggBackPointer::EggBackPointer  ) 
 

Definition at line 35 of file eggBackPointer.cxx.


Member Function Documentation

virtual TypeHandle EggBackPointer::force_init_type void   )  [inline, virtual]
 

Implements TypedObject.

Reimplemented in EggJointNodePointer, EggJointPointer, EggMatrixTablePointer, and EggVertexPointer.

Definition at line 71 of file eggBackPointer.h.

TypeHandle EggBackPointer::get_class_type void   )  [inline, static]
 

Reimplemented from TypedObject.

Reimplemented in EggJointNodePointer, EggJointPointer, EggMatrixTablePointer, and EggVertexPointer.

Definition at line 60 of file eggBackPointer.h.

virtual TypeHandle EggBackPointer::get_type void   )  const [inline, virtual]
 

Implements TypedObject.

Reimplemented in EggJointNodePointer, EggJointPointer, EggMatrixTablePointer, and EggVertexPointer.

Definition at line 68 of file eggBackPointer.h.

void EggBackPointer::init_type void   )  [inline, static]
 

Reimplemented from TypedObject.

Reimplemented in EggJointNodePointer, EggJointPointer, EggMatrixTablePointer, and EggVertexPointer.

Definition at line 63 of file eggBackPointer.h.

Referenced by ConfigureFn().


Member Data Documentation

TypeHandle EggBackPointer::_type_handle [static, private]
 

Reimplemented from TypedObject.

Reimplemented in EggJointNodePointer, EggJointPointer, EggMatrixTablePointer, and EggVertexPointer.

Definition at line 25 of file eggBackPointer.cxx.


The documentation for this class was generated from the following files:
Generated on Fri May 2 03:26:05 2003 for Panda-Tool by doxygen1.3