#include <eggJointPointer.h>
Inheritance diagram for EggJointPointer:
Public Member Functions | |
virtual int | get_num_frames () const=0 |
virtual LMatrix4d | get_frame (int n) const=0 |
virtual void | set_frame (int n, const LMatrix4d &mat)=0 |
virtual bool | add_frame (const LMatrix4d &mat) |
void | begin_rebuild () |
virtual bool | add_rebuild_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 () |
Protected Types | |
typedef pvector< LMatrix4d > | RebuildFrames |
Protected Attributes | |
RebuildFrames | _rebuild_frames |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 51 of file eggJointPointer.h. |
|
Reimplemented in EggMatrixTablePointer. Definition at line 33 of file eggJointPointer.cxx. |
|
Reimplemented in EggJointNodePointer. Definition at line 61 of file eggJointPointer.cxx. References _rebuild_frames. Referenced by EggJointNodePointer::add_rebuild_frame(), and EggTopstrip::strip_anim(). |
|
Definition at line 48 of file eggJointPointer.cxx. References _rebuild_frames. Referenced by EggTopstrip::strip_anim(). |
|
Reimplemented in EggJointNodePointer, and EggMatrixTablePointer. Definition at line 80 of file eggJointPointer.cxx. References _rebuild_frames. Referenced by EggJointData::do_rebuild(). |
|
Reimplemented from EggBackPointer. Reimplemented in EggJointNodePointer, and EggMatrixTablePointer. Definition at line 66 of file eggJointPointer.h. References get_class_type(), and init_type(). |
|
Reimplemented from EggBackPointer. Reimplemented in EggJointNodePointer, and EggMatrixTablePointer. Definition at line 55 of file eggJointPointer.h. References _type_handle. Referenced by force_init_type(), get_type(), EggMatrixTablePointer::init_type(), and EggJointNodePointer::init_type(). |
|
Implemented in EggJointNodePointer, and EggMatrixTablePointer. Referenced by EggJointData::get_frame(). |
|
Implemented in EggJointNodePointer, and EggMatrixTablePointer. Referenced by EggJointData::get_num_frames(). |
|
Reimplemented from EggBackPointer. Reimplemented in EggJointNodePointer, and EggMatrixTablePointer. Definition at line 63 of file eggJointPointer.h. References get_class_type(). |
|
Reimplemented from EggBackPointer. Reimplemented in EggJointNodePointer, and EggMatrixTablePointer. Definition at line 58 of file eggJointPointer.h. References _type_handle, EggBackPointer::get_class_type(), EggBackPointer::init_type(), and register_type(). Referenced by force_init_type(), init_libeggcharbase(), EggMatrixTablePointer::init_type(), and EggJointNodePointer::init_type(). |
|
Reimplemented in EggMatrixTablePointer. Definition at line 96 of file eggJointPointer.cxx. Referenced by EggJointData::optimize(). |
|
Implemented in EggJointNodePointer, and EggMatrixTablePointer. |
|
Definition at line 52 of file eggJointPointer.h. Referenced by add_rebuild_frame(), EggJointNodePointer::add_rebuild_frame(), begin_rebuild(), EggMatrixTablePointer::do_rebuild(), do_rebuild(), and EggJointNodePointer::do_rebuild(). |
|
Reimplemented from EggBackPointer. Reimplemented in EggJointNodePointer, and EggMatrixTablePointer. Definition at line 22 of file eggJointPointer.cxx. Referenced by get_class_type(), and init_type(). |