Construtores
| Nome | Descrição |
|---|---|
EasingCurve() | |
EasingCurve( float inX1, float inY1, float inX2, float inY2 ) |
Funções
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | static | linear() | ||
public | static | ease() | ||
public | static | easeIn() | ||
public | static | easeOut() | ||
public | static | easeInOut() | ||
public | static | cubicBezier( float inX1, float inY1, float inX2, float inY2 ) | ||
public | static | |||
public | float | const | evaluate( float inTime ) | |
private | float | const | sampleX( float inT ) | |
private | float | const | sampleY( float inT ) | |
private | float | const | sampleDerivativeX( float inT ) | |
private | float | const | solve( float inTime ) |
Membros
| Accesso | Tipo | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | const char* | static, constexpr | TYPE_LINEAR | |
public | const char* | static, constexpr | TYPE_EASE | |
public | const char* | static, constexpr | TYPE_EASE_IN | |
public | const char* | static, constexpr | TYPE_EASE_OUT | |
public | const char* | static, constexpr | TYPE_EASE_IN_OUT | |
public | const char* | static, constexpr | CUBIC_BEZIER_KEYWORD | |
public | float | static, constexpr | LINEAR_X1 | |
public | float | static, constexpr | LINEAR_Y1 | |
public | float | static, constexpr | LINEAR_X2 | |
public | float | static, constexpr | LINEAR_Y2 | |
public | float | static, constexpr | EASE_X1 | |
public | float | static, constexpr | EASE_Y1 | |
public | float | static, constexpr | EASE_X2 | |
public | float | static, constexpr | EASE_Y2 | |
public | float | static, constexpr | EASE_IN_X1 | |
public | float | static, constexpr | EASE_IN_Y1 | |
public | float | static, constexpr | EASE_IN_X2 | |
public | float | static, constexpr | EASE_IN_Y2 | |
public | float | static, constexpr | EASE_OUT_X1 | |
public | float | static, constexpr | EASE_OUT_Y1 | |
public | float | static, constexpr | EASE_OUT_X2 | |
public | float | static, constexpr | EASE_OUT_Y2 | |
public | float | static, constexpr | EASE_IN_OUT_X1 | |
public | float | static, constexpr | EASE_IN_OUT_Y1 | |
public | float | static, constexpr | EASE_IN_OUT_X2 | |
public | float | static, constexpr | EASE_IN_OUT_Y2 | |
public | float | static, constexpr | SOLVE_EPSILON | |
public | int | static, constexpr | SOLVE_NEWTON_ITERATIONS | |
public | int | static, constexpr | SOLVE_BISECTION_ITERATIONS | |
public | type | |||
public | float | x1 | ||
public | float | y1 | ||
public | float | x2 | ||
public | float | y2 |