#include <eggMatrixTablePointer.h>
Inheritance diagram for EggMatrixTablePointer:
Public Member Functions | |
EggMatrixTablePointer (EggObject *object) | |
virtual int | get_num_frames () const |
virtual LMatrix4d | get_frame (int n) const |
virtual void | set_frame (int n, const LMatrix4d &mat) |
virtual bool | add_frame (const LMatrix4d &mat) |
virtual bool | do_rebuild () |
virtual void | optimize () |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Private Member Functions | |
PT (EggTable) _table | |
PT (EggXfmSAnim) _xform | |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 33 of file eggMatrixTablePointer.cxx. References DCAST, EggXfmAnimData::get_class_type(), EggXfmSAnim::get_class_type(), Namable::get_name(), TypedObject::is_of_type(), EggGroupNode::iterator, NULL, and PT(). |
|
Reimplemented from EggJointPointer. Definition at line 117 of file eggMatrixTablePointer.cxx. References NULL. |
|
Reimplemented from EggJointPointer. Definition at line 139 of file eggMatrixTablePointer.cxx. References EggJointPointer::_rebuild_frames, and NULL. |
|
Reimplemented from EggJointPointer. Definition at line 66 of file eggMatrixTablePointer.h. References get_class_type(), and init_type(). |
|
Reimplemented from EggJointPointer. Definition at line 55 of file eggMatrixTablePointer.h. References _type_handle. Referenced by force_init_type(), and get_type(). |
|
Implements EggJointPointer. Definition at line 84 of file eggMatrixTablePointer.cxx. References get_num_frames(), n, and nassertr. |
|
Implements EggJointPointer. Definition at line 69 of file eggMatrixTablePointer.cxx. References NULL. Referenced by get_frame(), and set_frame(). |
|
Reimplemented from EggJointPointer. Definition at line 63 of file eggMatrixTablePointer.h. References get_class_type(). |
|
Reimplemented from EggJointPointer. Definition at line 58 of file eggMatrixTablePointer.h. References _type_handle, EggJointPointer::get_class_type(), EggJointPointer::init_type(), and register_type(). Referenced by force_init_type(), and init_libeggcharbase(). |
|
Reimplemented from EggJointPointer. Definition at line 168 of file eggMatrixTablePointer.cxx. References NULL. |
|
|
|
Referenced by EggMatrixTablePointer(). |
|
Implements EggJointPointer. Definition at line 104 of file eggMatrixTablePointer.cxx. References get_num_frames(), n, and nassertv. |
|
Reimplemented from EggJointPointer. Definition at line 25 of file eggMatrixTablePointer.cxx. Referenced by get_class_type(), and init_type(). |