#include <eggAnimData.h>
Inheritance diagram for EggAnimData:
Public Member Functions | |
INLINE | EggAnimData (const string &name="") |
INLINE | EggAnimData (const EggAnimData ©) |
INLINE EggAnimData & | operator= (const EggAnimData ©) |
INLINE void | set_fps (double type) |
INLINE void | clear_fps () |
INLINE bool | has_fps () const |
INLINE double | get_fps () const |
INLINE void | clear_data () |
INLINE void | add_data (double value) |
INLINE int | get_size () const |
INLINE PTA_double | get_data () const |
INLINE void | set_data (const PTA_double &data) |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Protected Attributes | |
PTA_double | _data |
Private Attributes | |
double | _fps |
bool | _has_fps |
Static Private Attributes | |
TypeHandle | _type_handle |
|
|
|
|
|
Referenced by EggXfmSAnim::add_data(), EggXfmAnimData::EggXfmAnimData(), EggXfmSAnim::EggXfmSAnim(), and EggXfmSAnim::normalize_by_expanding(). |
|
|
|
|
|
Reimplemented from EggNode. Reimplemented in EggSAnimData, and EggXfmAnimData. Definition at line 74 of file eggAnimData.h. References EggNode::get_class_type(), and EggNode::init_type(). |
|
Reimplemented from EggNode. Reimplemented in EggSAnimData, and EggXfmAnimData. Definition at line 63 of file eggAnimData.h. Referenced by EggXfmAnimData::force_init_type(), EggSAnimData::force_init_type(), EggXfmAnimData::get_type(), EggSAnimData::get_type(), EggXfmAnimData::init_type(), EggSAnimData::init_type(), and AnimBundleMaker::inspect_tree(). |
|
|
|
Referenced by AnimBundleMaker::inspect_tree(), EggXfmAnimData::r_transform(), EggXfmAnimData::write(), and EggSAnimData::write(). |
|
|
|
Reimplemented from EggNode. Reimplemented in EggSAnimData, and EggXfmAnimData. Definition at line 71 of file eggAnimData.h. References EggNode::get_class_type(). |
|
Referenced by AnimBundleMaker::inspect_tree(), EggXfmAnimData::r_transform(), EggXfmAnimData::write(), and EggSAnimData::write(). |
|
Reimplemented from EggNode. Reimplemented in EggSAnimData, and EggXfmAnimData. Definition at line 66 of file eggAnimData.h. References EggNode::get_class_type(), EggNode::init_type(), and register_type(). Referenced by EggXfmAnimData::force_init_type(), EggSAnimData::force_init_type(), init_libegg(), EggXfmAnimData::init_type(), and EggSAnimData::init_type(). |
|
|
|
|
|
Referenced by EggXfmAnimData::EggXfmAnimData(). |
|
Definition at line 54 of file eggAnimData.h. Referenced by EggSAnimData::optimize(), EggXfmAnimData::write(), and EggSAnimData::write(). |
|
Definition at line 57 of file eggAnimData.h. |
|
Definition at line 58 of file eggAnimData.h. |
|
Reimplemented from EggNode. Reimplemented in EggSAnimData, and EggXfmAnimData. Definition at line 21 of file eggAnimData.cxx. |