Search Results for

    Show / Hide Table of Contents

    Class SynchronizedTransitionClip

    A synchronized transition between two clips.

    Inheritance
    object
    AnimationBlendClip
    BinaryAnimationBlendClip
    SynchronizedTransitionClip
    Inherited Members
    BinaryAnimationBlendClip.clipA
    BinaryAnimationBlendClip.clipB
    BinaryAnimationBlendClip.sampleA
    BinaryAnimationBlendClip.sampleB
    BinaryAnimationBlendClip.binarySample
    BinaryAnimationBlendClip.ClipA
    BinaryAnimationBlendClip.ClipB
    BinaryAnimationBlendClip.ListenAnimationThreshold
    BinaryAnimationBlendClip.InitializeClip()
    BinaryAnimationBlendClip.UpdateClip()
    AnimationBlendClip.State
    AnimationBlendClip.clock
    AnimationBlendClip.ForceUpdate
    AnimationBlendClip.sample
    AnimationBlendClip.HierarchyMapping
    AnimationBlendClip.ListenKeyframeEvents
    AnimationBlendClip.UpdateRequired
    AnimationBlendClip.GlobalStartTime
    AnimationBlendClip.Frame
    AnimationBlendClip.Phase
    AnimationBlendClip.Sample
    AnimationBlendClip.Play()
    AnimationBlendClip.Pause()
    AnimationBlendClip.BaseUpdateClip()
    Namespace: Evergine.Components.Animation
    Assembly: Evergine.Framework.dll
    Syntax
    public class SynchronizedTransitionClip : BinaryAnimationBlendClip

    Constructors

    SynchronizedTransitionClip(AnimationBlendClip, AnimationBlendClip, bool, float)

    Initializes a new instance of the SynchronizedTransitionClip class.

    Declaration
    public SynchronizedTransitionClip(AnimationBlendClip clipA, AnimationBlendClip clipB, bool loop = true, float playbackRate = 1)
    Parameters
    Type Name Description
    AnimationBlendClip clipA

    Clip A.

    AnimationBlendClip clipB

    Clip B.

    bool loop

    Indicates whether the animation is looping.

    float playbackRate

    The playback rate.

    Properties

    Duration

    Gets the duration of the clip.

    Declaration
    public override float Duration { get; }
    Property Value
    Type Description
    float
    Overrides
    AnimationBlendClip.Duration

    EndAnimationTime

    Gets the ending frame.

    Declaration
    public override float EndAnimationTime { get; }
    Property Value
    Type Description
    float
    Overrides
    AnimationBlendClip.EndAnimationTime

    Framerate

    Gets the frames per second of the clip.

    Declaration
    public override float Framerate { get; }
    Property Value
    Type Description
    float
    Overrides
    AnimationBlendClip.Framerate

    Lerp

    Gets or sets the interpolation value.

    Declaration
    public float Lerp { get; set; }
    Property Value
    Type Description
    float

    Loop

    Gets or sets a value indicating whether the animation is looping.

    Declaration
    public override bool Loop { get; set; }
    Property Value
    Type Description
    bool
    Overrides
    AnimationBlendClip.Loop

    PlayTime

    Gets or sets the current time.

    Declaration
    public override float PlayTime { get; set; }
    Property Value
    Type Description
    float
    Overrides
    AnimationBlendClip.PlayTime

    PlaybackRate

    Gets or sets the playback rate.

    Declaration
    public override float PlaybackRate { get; set; }
    Property Value
    Type Description
    float
    Overrides
    AnimationBlendClip.PlaybackRate

    StartAnimationTime

    Gets the starting frame.

    Declaration
    public override float StartAnimationTime { get; }
    Property Value
    Type Description
    float
    Overrides
    AnimationBlendClip.StartAnimationTime

    Methods

    UpdateBinaryClip()

    Updates the binary clip.

    Declaration
    protected override AnimationBlendClip UpdateBinaryClip()
    Returns
    Type Description
    AnimationBlendClip

    The blend clip.

    Overrides
    BinaryAnimationBlendClip.UpdateBinaryClip()

    Extension Methods

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