|
ProtoZed
awesome branch
A simple but powerful game framework
|
Public Member Functions | |
| Animable (AnimationManager &animationManager) | |
| Animable (const Animable &other) | |
| virtual | ~Animable () |
| AnimationBase * | RunAnimation (const std::string &animationName) |
| AnimationBase * | RunAnimationDirect (AnimationBase *animation) |
| AnimationBase * | RunAnimationDirect (const std::string &animationType, AnimationProperties *properties) |
| void | StopAllAnimations () |
| void | StepAnimations (float deltaTime) |
| virtual bool | HasAttribute (Attribute attribute) const =0 |
| virtual void | SetAttribute (Attribute attribute, float value)=0 |
| virtual float | GetAttribute (Attribute attribute) const =0 |
Protected Member Functions | |
| AnimationManager & | GetAnimationManager () const |
| PZ::Animable::Animable | ( | AnimationManager & | animationManager | ) |
| PZ::Animable::Animable | ( | const Animable & | other | ) |
|
virtual |
|
inlineprotected |
|
pure virtual |
|
pure virtual |
| AnimationBase* PZ::Animable::RunAnimation | ( | const std::string & | animationName | ) |
| AnimationBase* PZ::Animable::RunAnimationDirect | ( | AnimationBase * | animation | ) |
| AnimationBase* PZ::Animable::RunAnimationDirect | ( | const std::string & | animationType, |
| AnimationProperties * | properties | ||
| ) |
|
pure virtual |
| void PZ::Animable::StepAnimations | ( | float | deltaTime | ) |
| void PZ::Animable::StopAllAnimations | ( | ) |
1.8.2