#include <animControlCollection.h>
Inheritance diagram for AnimControlCollection:
Private Types | |
typedef pmap< string, PT(AnimControl) | Controls ) |
Private Member Functions | |
~AnimControlCollection () | |
void | store_anim (AnimControl *control, const string &name) |
AnimControl * | find_anim (const string &name) const |
bool | unbind_anim (const string &name) |
int | get_num_anims () const |
void | clear_anims () |
INLINE void | set_stop_event (const CPT_Event &stop_event) |
INLINE void | clear_stop_event () |
INLINE bool | has_stop_event () const |
INLINE CPT_Event | get_stop_event () const |
INLINE bool | play (const string &anim_name) |
INLINE bool | play (const string &anim_name, int from, int to) |
INLINE bool | loop (const string &anim_name, bool restart) |
INLINE bool | loop (const string &anim_name, bool restart, int from, int to) |
INLINE bool | stop (const string &anim_name) |
INLINE bool | pose (const string &anim_name, int frame) |
void | play_all () |
void | play_all (int from, int to) |
void | loop_all (bool restart) |
void | loop_all (bool restart, int from, int to) |
bool | stop_all () |
void | pose_all (int frame) |
INLINE int | get_frame (const string &anim_name) const |
INLINE int | get_frame () const |
INLINE int | get_num_frames (const string &anim_name) const |
INLINE bool | is_playing (const string &anim_name) const |
INLINE bool | is_playing () const |
string | which_anim_playing () const |
Private Attributes | |
PUBLISHED | __pad0__: AnimControlCollection() |
Controls | _controls |
CPT_Event | _stop_event |
AnimControl * | _last_started_control |
|
Definition at line 88 of file animControlCollection.h. |
|
Definition at line 40 of file animControlCollection.cxx. |
|
Definition at line 118 of file animControlCollection.cxx. References _controls. |
|
|
|
Definition at line 72 of file animControlCollection.cxx. References _controls, and NULL. Referenced by bind_anims(). |
|
|
|
|
|
Definition at line 108 of file animControlCollection.cxx. References _controls. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 167 of file animControlCollection.cxx. References _controls. |
|
Definition at line 154 of file animControlCollection.cxx. References _controls. Referenced by herc_keys(), load_our_models(), and WindowFramework::loop_animations(). |
|
|
|
|
|
Definition at line 141 of file animControlCollection.cxx. References _controls. |
|
Definition at line 128 of file animControlCollection.cxx. References _controls. |
|
|
|
Definition at line 201 of file animControlCollection.cxx. References _controls. |
|
|
|
|
|
Definition at line 182 of file animControlCollection.cxx. References _controls. |
|
Definition at line 53 of file animControlCollection.cxx. References _controls, _last_started_control, and NULL. Referenced by PartBundle::bind_anim(), and bind_anims(). |
|
Definition at line 89 of file animControlCollection.cxx. References _controls, _last_started_control, and NULL. |
|
Definition at line 217 of file animControlCollection.cxx. References _controls. |
|
Reimplemented in PartBundle, and CharacterJointBundle. Definition at line 44 of file animControlCollection.h. |
|
Definition at line 89 of file animControlCollection.h. Referenced by clear_anims(), find_anim(), get_num_anims(), loop_all(), play_all(), pose_all(), stop_all(), store_anim(), unbind_anim(), and which_anim_playing(). |
|
Definition at line 91 of file animControlCollection.h. Referenced by store_anim(), and unbind_anim(). |
|
Definition at line 90 of file animControlCollection.h. |