Class AnimationPose | DOTS Timeline | 0.4.0-preview.5
docs.unity3d.com
    Show / Hide Table of Contents

    Class AnimationPose

    Inheritance
    Object
    DOTSClip
    AnimationPose
    Inherited Members
    DOTSClip.Clip
    DOTSClip.AnimatedFields
    DOTSClip.CreatePlayable(PlayableGraph, GameObject)
    DOTSClip.OnEnable()
    DOTSClip.OnDisable()
    DOTSClip.CreateClipEntity(ConversionContext)
    DOTSClip.Convert(Entity, ConversionContext)
    DOTSClip.OnCurvesModified(Entity, EntityManager)
    DOTSClip.DeclareReferencedPrefabs(ConversionContext, List<GameObject>)
    DOTSClip.ConvertCurves(AnimationClip)
    DOTSClip.GetAnimationBlob<T>(String)
    DOTSClip.GetAnimationBlob<T>(String, Func<AnimationCurve, AnimationCurve>)
    DOTSClip.SetCurvesDirty()
    DOTSClip.CheckAndClearCurvesDirtyFlag()
    DOTSClip.GetClipWeightCurve(BlobAssetReference<AnimationCurveBlob>)
    Namespace: Unity.Timeline.Animation
    Syntax
    [Serializable]
    public class AnimationPose : DOTSClip, ITimelineClipAsset, IAnimationMixerRootMotionInput, IAnimationClipNodeElement

    Fields

    Animation

    Declaration
    public UnityEngine.AnimationClip Animation
    Field Value
    Type Description
    UnityEngine.AnimationClip

    AnimationPoseTime

    Declaration
    public float AnimationPoseTime
    Field Value
    Type Description
    Single

    OffsetMode

    Options for how the offsets are applied

    Declaration
    public RootOffsetMode OffsetMode
    Field Value
    Type Description
    RootOffsetMode

    RootMotionOffsets

    Declaration
    public RootMotionOffsets RootMotionOffsets
    Field Value
    Type Description
    RootMotionOffsets

    RootMotionOptions

    Declaration
    public RootMotionOptions RootMotionOptions
    Field Value
    Type Description
    RootMotionOptions

    Properties

    AdditiveOffset

    Declaration
    public RigidTransform AdditiveOffset { get; }
    Property Value
    Type Description
    RigidTransform
    Implements
    IAnimationMixerRootMotionInput.AdditiveOffset

    ClipConfiguration

    Declaration
    public ClipConfiguration ClipConfiguration { get; }
    Property Value
    Type Description
    ClipConfiguration

    Methods

    BuildRootMotionInput(BlobAssetStore, BlobAssetReference<RigDefinition>, BlendingMode)

    Declaration
    public void BuildRootMotionInput(BlobAssetStore store, BlobAssetReference<RigDefinition> rig, BlendingMode mode)
    Parameters
    Type Name Description
    BlobAssetStore store
    BlobAssetReference<RigDefinition> rig
    BlendingMode mode
    Implements
    IAnimationMixerRootMotionInput.BuildRootMotionInput(BlobAssetStore, BlobAssetReference<RigDefinition>, BlendingMode)

    GetAnimatedRootMotion(BlobAssetStore, out DiscreteTime, out BlobAssetReference<AnimatedRigidTransformBlob>)

    Declaration
    public void GetAnimatedRootMotion(BlobAssetStore store, out DiscreteTime timeOffset, out BlobAssetReference<AnimatedRigidTransformBlob> clip)
    Parameters
    Type Name Description
    BlobAssetStore store
    DiscreteTime timeOffset
    BlobAssetReference<AnimatedRigidTransformBlob> clip
    Implements
    IAnimationMixerRootMotionInput.GetAnimatedRootMotion(BlobAssetStore, out DiscreteTime, out BlobAssetReference<AnimatedRigidTransformBlob>)

    GetClipNodeDescription(BlobAssetStore, BlobAssetReference<RigDefinition>, BlendingMode)

    Declaration
    public CreateAnimationClipNodeElement GetClipNodeDescription(BlobAssetStore store, BlobAssetReference<RigDefinition> rig, BlendingMode mode)
    Parameters
    Type Name Description
    BlobAssetStore store
    BlobAssetReference<RigDefinition> rig
    BlendingMode mode
    Returns
    Type Description
    CreateAnimationClipNodeElement
    Implements
    IAnimationClipNodeElement.GetClipNodeDescription(BlobAssetStore, BlobAssetReference<RigDefinition>, BlendingMode)

    Explicit Interface Implementations

    IAnimationMixerRootMotionInput.ClipOffset

    Declaration
    RigidTransform IAnimationMixerRootMotionInput.ClipOffset { get; set; }
    Returns
    Type Description
    RigidTransform
    Implements
    IAnimationMixerRootMotionInput.ClipOffset

    IAnimationMixerRootMotionInput.RootOffsetMode

    Declaration
    RootOffsetMode IAnimationMixerRootMotionInput.RootOffsetMode { get; set; }
    Returns
    Type Description
    RootOffsetMode
    Implements
    IAnimationMixerRootMotionInput.RootOffsetMode

    IAnimationMixerRootMotionInput.TrackToClipOffset

    Declaration
    RigidTransform IAnimationMixerRootMotionInput.TrackToClipOffset { get; set; }
    Returns
    Type Description
    RigidTransform
    Implements
    IAnimationMixerRootMotionInput.TrackToClipOffset
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023