Search Results for

    Show / Hide Table of Contents

    Class BinaryAnimationSample

    A sample animation.

    Inheritance
    object
    AnimationSample
    BinaryAnimationSample
    Inherited Members
    AnimationSample.SampleCreateInFrame
    AnimationSample.PositionOffset
    AnimationSample.RotationOffset
    AnimationSample.Poses
    AnimationSample.Events
    AnimationSample.ApplyPose()
    Namespace: Evergine.Framework.Animation
    Assembly: Evergine.Framework.dll
    Syntax
    public class BinaryAnimationSample : AnimationSample

    Constructors

    BinaryAnimationSample()

    Initializes a new instance of the BinaryAnimationSample class.

    Declaration
    public BinaryAnimationSample()

    Properties

    Indices

    Gets the animation indices.

    Declaration
    public BinaryAnimationSample.BinaryAnimationIndicesSample[] Indices { get; }
    Property Value
    Type Description
    BinaryAnimationIndicesSample[]

    SampleA

    Gets sample A.

    Declaration
    public AnimationSample SampleA { get; }
    Property Value
    Type Description
    AnimationSample

    SampleB

    Gets sample B.

    Declaration
    public AnimationSample SampleB { get; }
    Property Value
    Type Description
    AnimationSample

    Methods

    Add(AnimationSample, AnimationSample, float)

    Adds this pose.

    Declaration
    public void Add(AnimationSample sampleA, AnimationSample sampleB, float blendFactor)
    Parameters
    Type Name Description
    AnimationSample sampleA

    Sample A.

    AnimationSample sampleB

    Sample B.

    float blendFactor

    The blend factor.

    InitBlendSample(AnimationSample, AnimationSample)

    Initialize blend sample from two normal samples.

    Declaration
    public void InitBlendSample(AnimationSample sampleA, AnimationSample sampleB)
    Parameters
    Type Name Description
    AnimationSample sampleA

    Sample A.

    AnimationSample sampleB

    Sample B.

    Lerp(AnimationSample, AnimationSample, float)

    Lerps this pose.

    Declaration
    public void Lerp(AnimationSample sampleA, AnimationSample sampleB, float amount)
    Parameters
    Type Name Description
    AnimationSample sampleA

    Sample A.

    AnimationSample sampleB

    Sample B.

    float amount

    The lerp amount.

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX