AccelDeccelAmplitude action.
More...
#include <ActionGrid.h>
Inherits ActionInterval.
|
float | getRate () const |
| Get the value of amplitude rate.
|
|
void | setRate (float rate) |
| Set the value of amplitude rate.
|
|
bool | initWithAction (Action *action, float duration) |
| Initializes the action with an inner action that has the amplitude property, and a duration time.
|
|
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
|
|
|
static AccelDeccelAmplitude * | create (Action *action, float duration) |
| Create the action with an inner action that has the amplitude property, and a duration time.
|
|
◆ create()
Create the action with an inner action that has the amplitude property, and a duration time.
- Parameters
-
action | A pointer of the inner action. |
duration | Specify the duration of the AccelDeccelAmplitude action. |
- Returns
- Return a pointer of AccelDeccelAmplitude action. When the creation failed, return nil.
◆ getRate()
Get the value of amplitude rate.
- Returns
- the value of amplitude rate.
◆ setRate()
void setRate |
( |
float | rate | ) |
|
|
inline |
Set the value of amplitude rate.
- Parameters
-
rate | Specify the value of amplitude rate. |
◆ initWithAction()
bool initWithAction |
( |
Action * | action, |
|
|
float | duration ) |
Initializes the action with an inner action that has the amplitude property, and a duration time.
- Parameters
-
action | A pointer of the inner action. |
duration | Specify the duration of the AccelDeccelAmplitude action. |
- Returns
- If the initialization success, return true; otherwise, return false.
The documentation for this class was generated from the following file: