#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. |
1.3