Class Ease
Namespace: Axis
Assembly: cs.temp.dll.dll
Syntax
Methods
EaseInBack(float, float, float)
Declaration
public static float EaseInBack(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInBackD(float, float, float)
Declaration
public static float EaseInBackD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInBounce(float, float, float)
Declaration
public static float EaseInBounce(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInBounceD(float, float, float)
Declaration
public static float EaseInBounceD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInCirc(float, float, float)
Declaration
public static float EaseInCirc(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInCircD(float, float, float)
Declaration
public static float EaseInCircD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInCubic(float, float, float)
Declaration
public static float EaseInCubic(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInCubicD(float, float, float)
Declaration
public static float EaseInCubicD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInElastic(float, float, float)
Declaration
public static float EaseInElastic(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInElasticD(float, float, float)
Declaration
public static float EaseInElasticD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInExpo(float, float, float)
Declaration
public static float EaseInExpo(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInExpoD(float, float, float)
Declaration
public static float EaseInExpoD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInExpoOutCubic(float, float, float)
Declaration
public static float EaseInExpoOutCubic(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutBack(float, float, float)
Declaration
public static float EaseInOutBack(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutBackD(float, float, float)
Declaration
public static float EaseInOutBackD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutBounce(float, float, float)
Declaration
public static float EaseInOutBounce(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutBounceD(float, float, float)
Declaration
public static float EaseInOutBounceD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutCirc(float, float, float)
Declaration
public static float EaseInOutCirc(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutCircD(float, float, float)
Declaration
public static float EaseInOutCircD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutCubic(float, float, float)
Declaration
public static float EaseInOutCubic(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutCubicD(float, float, float)
Declaration
public static float EaseInOutCubicD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutElastic(float, float, float)
Declaration
public static float EaseInOutElastic(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutElasticD(float, float, float)
Declaration
public static float EaseInOutElasticD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutExpo(float, float, float)
Declaration
public static float EaseInOutExpo(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutExpoD(float, float, float)
Declaration
public static float EaseInOutExpoD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutQuad(float, float, float)
Declaration
public static float EaseInOutQuad(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutQuadD(float, float, float)
Declaration
public static float EaseInOutQuadD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutQuart(float, float, float)
Declaration
public static float EaseInOutQuart(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutQuartD(float, float, float)
Declaration
public static float EaseInOutQuartD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutQuint(float, float, float)
Declaration
public static float EaseInOutQuint(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutQuintD(float, float, float)
Declaration
public static float EaseInOutQuintD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutSine(float, float, float)
Declaration
public static float EaseInOutSine(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInOutSineD(float, float, float)
Declaration
public static float EaseInOutSineD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInQuad(float, float, float)
Declaration
public static float EaseInQuad(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInQuadD(float, float, float)
Declaration
public static float EaseInQuadD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInQuart(float, float, float)
Declaration
public static float EaseInQuart(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInQuartD(float, float, float)
Declaration
public static float EaseInQuartD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInQuint(float, float, float)
Declaration
public static float EaseInQuint(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInQuintD(float, float, float)
Declaration
public static float EaseInQuintD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInSine(float, float, float)
Declaration
public static float EaseInSine(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseInSineD(float, float, float)
Declaration
public static float EaseInSineD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseNenhuma(float, float, float)
Declaration
public static float EaseNenhuma(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutBack(float, float, float)
Declaration
public static float EaseOutBack(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutBackD(float, float, float)
Declaration
public static float EaseOutBackD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutBounce(float, float, float)
Declaration
public static float EaseOutBounce(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutBounceD(float, float, float)
Declaration
public static float EaseOutBounceD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutCirc(float, float, float)
Declaration
public static float EaseOutCirc(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutCircD(float, float, float)
Declaration
public static float EaseOutCircD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutCubic(float, float, float)
Declaration
public static float EaseOutCubic(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutCubicD(float, float, float)
Declaration
public static float EaseOutCubicD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutElastic(float, float, float)
Declaration
public static float EaseOutElastic(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutElasticD(float, float, float)
Declaration
public static float EaseOutElasticD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutExpo(float, float, float)
Declaration
public static float EaseOutExpo(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutExpoBack(float, float, float)
Declaration
public static float EaseOutExpoBack(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutExpoBounce(float, float, float)
Declaration
public static float EaseOutExpoBounce(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutExpoD(float, float, float)
Declaration
public static float EaseOutExpoD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutQuad(float, float, float)
Declaration
public static float EaseOutQuad(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutQuadD(float, float, float)
Declaration
public static float EaseOutQuadD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutQuart(float, float, float)
Declaration
public static float EaseOutQuart(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutQuartBack(float, float, float)
Declaration
public static float EaseOutQuartBack(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutQuartD(float, float, float)
Declaration
public static float EaseOutQuartD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutQuint(float, float, float)
Declaration
public static float EaseOutQuint(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutQuintD(float, float, float)
Declaration
public static float EaseOutQuintD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutSine(float, float, float)
Declaration
public static float EaseOutSine(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutSineBack(float, float, float)
Declaration
public static float EaseOutSineBack(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
EaseOutSineD(float, float, float)
Declaration
public static float EaseOutSineD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
GetEasingFunction(Function)
Returns the function associated to the easingFunction enum. This value returned should be cached as it allocates memory
to return.
Declaration
public static Ease.FunctionRef GetEasingFunction(Ease.Function easingFunction)
Parameters
Type |
Name |
Description |
Ease.Function |
easingFunction |
The enum associated with the easing function.
|
Returns
GetEasingFunctionDerivative(Function)
Gets the derivative function of the appropriate easing function. If you use an easing function for position then this
function can get you the speed at a given time (normalized).
Declaration
public static Ease.FunctionRef GetEasingFunctionDerivative(Ease.Function easingFunction)
Parameters
Returns
Linear(float, float, float)
Declaration
public static float Linear(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
LinearD(float, float, float)
Declaration
public static float LinearD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
Spring(float, float, float)
Declaration
public static float Spring(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns
SpringD(float, float, float)
Declaration
public static float SpringD(float start, float end, float value)
Parameters
Type |
Name |
Description |
float |
start |
|
float |
end |
|
float |
value |
|
Returns