TBAnimationManager - System class that manages all animated object.
More...
#include <tb_animation.h>
TBAnimationManager - System class that manages all animated object.
void tb::TBAnimationManager::AbortAllAnimations |
( |
| ) |
|
|
static |
Abort and delete all animations.
void tb::TBAnimationManager::AbortAnimation |
( |
TBAnimationObject * |
obj, |
|
|
bool |
delete_animation |
|
) |
| |
|
static |
Abort the animation.
If delete_animation is true, the animation will be deleted in this call after running callbacks and listeners callbacks. In rare situations, you might want to keep the animation around and delete it later (or start it again).
void tb::TBAnimationManager::BeginBlockAnimations |
( |
| ) |
|
|
static |
Begin a period of blocking new animations.
End the period with EndBlockAnimations. If StartAnimation is called during the blocked period, the animation object will finish the next animation update as it completed normally.
void tb::TBAnimationManager::EndBlockAnimations |
( |
| ) |
|
|
static |
End a period of blocking new animations that was started with BeginBlockAnimations.
bool tb::TBAnimationManager::HasAnimationsRunning |
( |
| ) |
|
|
static |
Return true if there are running animations.
bool tb::TBAnimationManager::IsAnimationsBlocked |
( |
| ) |
|
|
static |
Return true if new animations are blocked.
void tb::TBAnimationManager::Update |
( |
| ) |
|
|
static |
Update all running animations.
The documentation for this class was generated from the following files:
- /ms/mdata2/tesch/home/src/turbobadger/src/tb/animation/tb_animation.h
- /ms/mdata2/tesch/home/src/turbobadger/src/tb/animation/tb_animation.cpp