Search Results for

    Show / Hide Table of Contents

    Class AnimationCurveEvaluatorQuaternion

    Evaluate the values of a curve.

    Inheritance
    object
    AnimationCurveEvaluator
    AnimationCurveEvaluator<Quaternion>
    AnimationCurveEvaluatorQuaternion
    Inherited Members
    AnimationCurveEvaluator<Quaternion>.EvaluatedType
    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 class AnimationCurveEvaluatorQuaternion : AnimationCurveEvaluator<Quaternion>

    Methods

    Add(ref Quaternion, ref Quaternion, ref Quaternion)

    Lerps the specified value1.

    Declaration
    public override void Add(ref Quaternion value1, ref Quaternion value2, ref Quaternion result)
    Parameters
    Type Name Description
    Quaternion value1

    The value1.

    Quaternion value2

    The value2.

    Quaternion result

    The result.

    Overrides
    AnimationCurveEvaluator<Quaternion>.Add(ref Quaternion, ref Quaternion, ref Quaternion)

    Add(ref Quaternion, ref Quaternion, float, ref Quaternion)

    Lerps the specified value1.

    Declaration
    public override void Add(ref Quaternion value1, ref Quaternion value2, float amount, ref Quaternion result)
    Parameters
    Type Name Description
    Quaternion value1

    The value1.

    Quaternion value2

    The value2.

    float amount

    The amount.

    Quaternion result

    The result.

    Overrides
    AnimationCurveEvaluator<Quaternion>.Add(ref Quaternion, ref Quaternion, float, ref Quaternion)

    Add(ref object, ref object, ref object)

    Lerps the specified value1.

    Declaration
    public override void Add(ref object a, ref object b, ref object r)
    Parameters
    Type Name Description
    object a

    The value1.

    object b

    The value2.

    object r

    The result.

    Overrides
    AnimationCurveEvaluator.Add(ref object, ref object, ref object)

    Add(ref object, ref object, float, ref object)

    Lerps the specified value1.

    Declaration
    public override void Add(ref object a, ref object b, float amount, ref object r)
    Parameters
    Type Name Description
    object a

    The value1.

    object b

    The value2.

    float amount

    The amount.

    object r

    The result.

    Overrides
    AnimationCurveEvaluator.Add(ref object, ref object, float, ref object)

    InverseValue(Quaternion)

    Intert a value.

    Declaration
    public override Quaternion InverseValue(Quaternion value)
    Parameters
    Type Name Description
    Quaternion value

    The value.

    Returns
    Type Description
    Quaternion

    The inverted value.

    Overrides
    AnimationCurveEvaluator<Quaternion>.InverseValue(Quaternion)

    InverseValue(object)

    Intert a value.

    Declaration
    public override object InverseValue(object value)
    Parameters
    Type Name Description
    object value

    The value.

    Returns
    Type Description
    object

    The inverted value.

    Overrides
    AnimationCurveEvaluator.InverseValue(object)

    Lerp(ref Quaternion, ref Quaternion, float, ref Quaternion)

    Lerps the specified value1.

    Declaration
    public override void Lerp(ref Quaternion quaternion1, ref Quaternion quaternion2, float amount, ref Quaternion result)
    Parameters
    Type Name Description
    Quaternion quaternion1

    The value1.

    Quaternion quaternion2

    The value2.

    float amount

    The amount.

    Quaternion result

    The result.

    Overrides
    AnimationCurveEvaluator<Quaternion>.Lerp(ref Quaternion, ref Quaternion, float, ref Quaternion)

    Lerp(ref object, ref object, float, ref object)

    Lerps the specified value1.

    Declaration
    public override void Lerp(ref object a, ref object b, float amount, ref object r)
    Parameters
    Type Name Description
    object a

    The value1.

    object b

    The value2.

    float amount

    The amount.

    object r

    The result.

    Overrides
    AnimationCurveEvaluator.Lerp(ref object, ref object, float, ref object)

    ReadValue(BinaryReader, out Quaternion)

    Read the value.

    Declaration
    public override void ReadValue(BinaryReader reader, out Quaternion value)
    Parameters
    Type Name Description
    BinaryReader reader

    The binary reader.

    Quaternion value

    The readed value.

    Overrides
    AnimationCurveEvaluator<Quaternion>.ReadValue(BinaryReader, out Quaternion)

    WriteValue(ref Quaternion, BinaryWriter)

    Write a value in a binary writer.

    Declaration
    public override void WriteValue(ref Quaternion value, BinaryWriter writer)
    Parameters
    Type Name Description
    Quaternion value

    The value.

    BinaryWriter writer

    The binary writer.

    Overrides
    AnimationCurveEvaluator<Quaternion>.WriteValue(ref Quaternion, BinaryWriter)

    Extension Methods

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