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
Type | Name | Description |
---|---|---|
object | a | The value1. |
object | b | The value2. |
object | result | The result. |
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. |