Axmol Engine 2.4.0-258ceca
|
Base class for Easing actions. More...
#include <ActionEase.h>
Inherits ActionInterval.
Inherited by EaseBackIn, EaseBackInOut, EaseBackOut, EaseBezierAction, EaseBounce, EaseBounceIn, EaseBounceInOut, EaseBounceOut, EaseCircleActionIn, EaseCircleActionInOut, EaseCircleActionOut, EaseCubicActionIn, EaseCubicActionInOut, EaseCubicActionOut, EaseElastic, EaseExponentialIn, EaseExponentialInOut, EaseExponentialOut, EaseQuadraticActionIn, EaseQuadraticActionInOut, EaseQuadraticActionOut, EaseQuarticActionIn, EaseQuarticActionInOut, EaseQuarticActionOut, EaseQuinticActionIn, EaseQuinticActionInOut, EaseQuinticActionOut, EaseRateAction, EaseSineIn, EaseSineInOut, and EaseSineOut.
Public Member Functions | |
virtual ActionInterval * | getInnerAction () |
Get the pointer of the inner action. | |
bool | initWithAction (ActionInterval *action) |
Initializes the action. | |
![]() | |
float | getElapsed () |
How many seconds had elapsed since the actions started to run. | |
void | setAmplitudeRate (float amp) |
Sets the amplitude rate, extension in GridAction. | |
float | getAmplitudeRate () |
Gets the amplitude rate, extension in GridAction. | |
virtual void | step (float dt) override |
bool | initWithDuration (float d) |
initializes the action | |
Base class for Easing actions.
Ease actions are created from other interval actions. The ease action will change the timeline of the inner action.
|
virtual |
Get the pointer of the inner action.
bool initWithAction | ( | ActionInterval * | action | ) |
Initializes the action.