List of all members.
Public Member Functions |
| CalAnimationCycle (CalCoreAnimation *pCoreAnimation) |
| Constructs the animation cycle instance.
|
bool | blend (float weight, float delay) |
| Interpolates the weight of the animation cycle instance.
|
void | setAsync (float time, float duration) |
| Puts the animation cycle instance into async state.
|
bool | update (float deltaTime) |
| Updates the animation cycle instance.
|
Constructor & Destructor Documentation
Constructs the animation cycle instance.
This function is the default constructor of the animation cycle instance.
Member Function Documentation
bool CalAnimationCycle::blend |
( |
float |
weight, |
|
|
float |
delay |
|
) |
| |
Interpolates the weight of the animation cycle instance.
This function interpolates the weight of the animation cycle instance to a new value in a given amount of time.
- Parameters:
-
weight | The weight to interpolate the animation cycle instance to. |
delay | The time in seconds until the new weight should be reached. |
- Returns:
- One of the following values:
- true if successful
- false if an error happend
void CalAnimationCycle::setAsync |
( |
float |
time, |
|
|
float |
duration |
|
) |
| |
Puts the animation cycle instance into async state.
This function puts the animation cycle instance into async state, which means that it will end after the current running cycle.
- Parameters:
-
time | The time in seconds at which the animation cycle instance was unlinked from the global mixer animation cycle. |
duration | The current duration of the global mixer animation cycle in seconds at the time of the unlinking. |
bool CalAnimationCycle::update |
( |
float |
deltaTime | ) |
|
Updates the animation cycle instance.
This function updates the animation cycle instance for a given amount of time.
- Parameters:
-
deltaTime | The elapsed time in seconds since the last update. |
- Returns:
- One of the following values:
- true if the animation cycle instance is still active
- false if the execution of the animation cycle instance has ended
The documentation for this class was generated from the following files: