|
|
template<typename T > |
| static T | GetEasingResult (EasingMethod easeMethod, EasingType easeType, float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultCombinedIn (float expo, float timeActive, float duration, T valueInitial, T valueTarget) |
| | Helper method to get EaseIn results for Quad, Cubic, Quart, and Quint since they all follow the same equation besides from how many times to multiply progressPercent.
|
| |
|
template<typename T > |
| static T | GetEasingResultInSine (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInExpo (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInCirc (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInElastic (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInBack (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInBounce (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultOutQuad (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultOutCubic (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultOutQuart (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultOutQuint (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultOutSine (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultOutExpo (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultOutCirc (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultOutElastic (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultOutBack (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultOutBounce (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInOutQuad (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInOutCubic (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInOutQuart (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInOutQuint (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInOutSine (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInOutExpo (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInOutCirc (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInOutElastic (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInOutBack (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
|
template<typename T > |
| static T | GetEasingResultInOutBounce (float timeActive, float duration, T valueInitial, T valueTarget) |
| |
A collection of common easing/tweening equations.