|
ProtoZed
awesome branch
A simple but powerful game framework
|
Public Member Functions | |
| AnimationGroup (AnimationManager &animationManager) | |
| AnimationGroup (AnimationProperties *properties, AnimationManager &animationManager) | |
| AnimationGroup (const AnimationGroup ©) | |
| ~AnimationGroup () | |
| void | SetAsync (bool async) |
| void | AddAnimation (AnimationBase *animation) |
| void | AddAnimation (const std::string &animationName) |
| void | AddAnimation (const std::string &animationType, AnimationProperties *properties) |
| virtual AnimationBase * | GetCopy () |
| virtual void | AddTime (float deltaTime) |
Public Member Functions inherited from PZ::AnimationBase | |
| AnimationBase (AnimationManager &animationManager) | |
| AnimationBase (AnimationProperties *properties, AnimationManager &animationManager) | |
| virtual | ~AnimationBase () |
| void | Start (Animable &animable) |
| void | Stop () |
| void | Pause (bool pause=true) |
| void | Resume () |
| bool | IsPaused () const |
| void | SetStartCallback (AnimationCallback &callback) |
| void | SetFinishedCallback (AnimationCallback &callback) |
| Animable & | GetAnimable () |
| State | GetState () const |
Protected Member Functions | |
| virtual bool | StartImpl () |
Protected Member Functions inherited from PZ::AnimationBase | |
| AnimationManager & | GetAnimationManager () const |
Additional Inherited Members | |
Public Types inherited from PZ::AnimationBase | |
| enum | State { NOT_STARTED, STARTED, RUNNING, PAUSED, STOPPED, FINISHED } |
Protected Attributes inherited from PZ::AnimationBase | |
| Animable * | object |
| State | state |
| AnimationCallback | onStart |
| AnimationCallback | onFinished |
| PZ::AnimationGroup::AnimationGroup | ( | AnimationManager & | animationManager | ) |
| PZ::AnimationGroup::AnimationGroup | ( | AnimationProperties * | properties, |
| AnimationManager & | animationManager | ||
| ) |
| PZ::AnimationGroup::AnimationGroup | ( | const AnimationGroup & | copy | ) |
| PZ::AnimationGroup::~AnimationGroup | ( | ) |
| void PZ::AnimationGroup::AddAnimation | ( | AnimationBase * | animation | ) |
| void PZ::AnimationGroup::AddAnimation | ( | const std::string & | animationName | ) |
| void PZ::AnimationGroup::AddAnimation | ( | const std::string & | animationType, |
| AnimationProperties * | properties | ||
| ) |
|
virtual |
Implements PZ::AnimationBase.
|
virtual |
Implements PZ::AnimationBase.
| void PZ::AnimationGroup::SetAsync | ( | bool | async | ) |
|
protectedvirtual |
Implements PZ::AnimationBase.
1.8.2