Search Results for

    Show / Hide Table of Contents

    Class AnimationCurveEvaluator<T>

    Evaluate the values of a curve.

    Inheritance
    object
    AnimationCurveEvaluator
    AnimationCurveEvaluator<T>
    AnimationCurveEvaluatorFloat
    AnimationCurveEvaluatorFloatArray
    AnimationCurveEvaluatorQuaternion
    AnimationCurveEvaluatorVector2
    AnimationCurveEvaluatorVector3
    AnimationCurveEvaluatorVector4
    Inherited Members
    AnimationCurveEvaluator.Add(ref object, ref object, ref object)
    AnimationCurveEvaluator.Add(ref object, ref object, float, ref object)
    AnimationCurveEvaluator.Lerp(ref object, ref object, float, ref object)
    AnimationCurveEvaluator.InverseValue(object)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Framework.Animation
    Assembly: Evergine.Framework.dll
    Syntax
    public abstract class AnimationCurveEvaluator<T> : AnimationCurveEvaluator
    Type Parameters
    Name Description
    T

    The curve value type.

    Properties

    EvaluatedType

    Gets the type that is evaluated.

    Declaration
    public override Type EvaluatedType { get; }
    Property Value
    Type Description
    Type
    Overrides
    AnimationCurveEvaluator.EvaluatedType

    Methods

    Add(ref T, ref T, float, ref T)

    Lerps the specified value1.

    Declaration
    public abstract void Add(ref T a, ref T b, float amount, ref T result)
    Parameters
    Type Name Description
    T a

    The value1.

    T b

    The value2.

    float amount

    The amount.

    T result

    The result.

    Add(ref T, ref T, ref T)

    Lerps the specified value1.

    Declaration
    public abstract void Add(ref T a, ref T b, ref T result)
    Parameters
    Type Name Description
    T a

    The value1.

    T b

    The value2.

    T result

    The result.

    InverseValue(T)

    Intert a value.

    Declaration
    public abstract T InverseValue(T value)
    Parameters
    Type Name Description
    T value

    The value.

    Returns
    Type Description
    T

    The inverted value.

    Lerp(ref T, ref T, float, ref T)

    Lerps the specified value1.

    Declaration
    public abstract void Lerp(ref T a, ref T b, float amount, ref T result)
    Parameters
    Type Name Description
    T a

    The value1.

    T b

    The value2.

    float amount

    The amount.

    T result

    The result.

    ReadValue(BinaryReader, out T)

    Read the value.

    Declaration
    public abstract void ReadValue(BinaryReader reader, out T value)
    Parameters
    Type Name Description
    BinaryReader reader

    The binary reader.

    T value

    The readed value.

    WriteValue(ref T, BinaryWriter)

    Read the value.

    Declaration
    public abstract void WriteValue(ref T value, BinaryWriter writer)
    Parameters
    Type Name Description
    T value

    The value.

    BinaryWriter writer

    The writer.

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX