#include <eggCharacterData.h>
Inheritance diagram for EggCharacterData:
Public Member Functions | |
EggCharacterData (EggCharacterCollection *collection) | |
virtual | ~EggCharacterData () |
void | add_model (int model_index, EggNode *model_root) |
INLINE int | get_num_models () const |
INLINE int | get_model_index (int n) const |
INLINE EggNode * | get_model_root (int n) const |
INLINE EggJointData * | get_root_joint () const |
INLINE EggJointData * | find_joint (const string &name) const |
EggSliderData * | make_slider (const string &name) |
virtual void | write (ostream &out, int indent_level=0) const |
Protected Types | |
typedef pvector< Model > | Models |
typedef pmap< string, EggSliderData * > | Sliders |
Protected Attributes | |
Models | _models |
EggCharacterCollection * | _collection |
EggJointData * | _root_joint |
Sliders | _sliders |
|
Definition at line 85 of file eggCharacterData.h. |
|
Definition at line 91 of file eggCharacterData.h. |
|
Definition at line 32 of file eggCharacterData.cxx. References _collection, _root_joint, and EggCharacterCollection::make_joint_data(). |
|
Definition at line 43 of file eggCharacterData.cxx. References _root_joint, and _sliders. |
|
Definition at line 67 of file eggCharacterData.cxx. References EggCharacterData::Model::_model_index, and _models. Referenced by EggCharacterCollection::add_egg(). |
|
Referenced by EggTopstrip::run(). |
|
Referenced by EggTopstrip::run(). |
|
Referenced by EggTopstrip::run(). |
|
Referenced by EggTopstrip::run(). |
|
Referenced by EggCharacterCollection::add_egg(), EggTopstrip::run(), write(), and EggCharacterFilter::write_eggs(). |
|
Definition at line 81 of file eggCharacterData.cxx. References _collection, _sliders, EggCharacterCollection::make_slider_data(), and Namable::set_name(). Referenced by EggCharacterCollection::add_morph_back_pointers(), EggCharacterCollection::scan_for_morphs(), and EggCharacterCollection::scan_for_sliders(). |
|
Definition at line 100 of file eggCharacterData.cxx. References _sliders, Namable::get_name(), get_root_joint(), indent(), EggSliderData::write(), and EggJointData::write(). Referenced by EggCharacterCollection::write(). |
|
Definition at line 88 of file eggCharacterData.h. Referenced by EggCharacterData(), and make_slider(). |
|
Definition at line 86 of file eggCharacterData.h. Referenced by add_model(). |
|
Definition at line 89 of file eggCharacterData.h. Referenced by EggCharacterData(), and ~EggCharacterData(). |
|
Definition at line 92 of file eggCharacterData.h. Referenced by make_slider(), write(), and ~EggCharacterData(). |