Class AnimationCurveEvaluator
Evaluate the values of a curve.
Inherited Members
Namespace: Evergine.Framework.Animation
Assembly: Evergine.Framework.dll
Syntax
public abstract class AnimationCurveEvaluator
Properties
EvaluatedType
Gets the type that is evaluated.
Declaration
public abstract Type EvaluatedType { get; }
Property Value
Type | Description |
---|---|
Type |
Methods
Add(ref object, ref object, ref object)
Lerps the specified value1.
Declaration
public abstract void Add(ref object a, ref object b, ref object result)
Parameters
Add(ref object, ref object, float, ref object)
Lerps the specified value1.
Declaration
public abstract void Add(ref object a, ref object b, float amount, ref object result)
Parameters
Type | Name | Description |
---|---|---|
object | a | The value1. |
object | b | The value2. |
float | amount | The amount. |
object | result | The result. |
InverseValue(object)
Intert a value.
Declaration
public abstract object InverseValue(object value)
Parameters
Type | Name | Description |
---|---|---|
object | value | The value. |
Returns
Type | Description |
---|---|
object | The inverted value. |
Lerp(ref object, ref object, float, ref object)
Lerps the specified value1.
Declaration
public abstract void Lerp(ref object a, ref object b, float amount, ref object result)
Parameters
Type | Name | Description |
---|---|---|
object | a | The value1. |
object | b | The value2. |
float | amount | The amount. |
object | result | The result. |