Class AnimationTestUtilities | DOTS Timeline | 0.7.0-preview.2
docs.unity3d.com
    Show / Hide Table of Contents

    Class AnimationTestUtilities

    Inheritance
    Object
    AnimationTestUtilities
    Namespace: Unity.Timeline.Animation.Tests
    Syntax
    public static class AnimationTestUtilities

    Methods

    AddNonRMClip(AnimationTrack, Double, Double, Boolean, Boolean, AnimationClip)

    Declaration
    public static TimelineClip AddNonRMClip(AnimationTrack track, double start, double duration, bool loop, bool reverse, AnimationClip animClip)
    Parameters
    Type Name Description
    AnimationTrack track
    Double start
    Double duration
    Boolean loop
    Boolean reverse
    AnimationClip animClip
    Returns
    Type Description
    TimelineClip

    CreateConstantTranslation(AnimationClip, String, float3)

    Declaration
    public static void CreateConstantTranslation(this AnimationClip animClip, string path, float3 val)
    Parameters
    Type Name Description
    AnimationClip animClip
    String path
    Unity.Mathematics.float3 val

    CreateFakeClip()

    Declaration
    public static BlobAssetReference<Clip> CreateFakeClip()
    Returns
    Type Description
    BlobAssetReference<Clip>

    CreateFakeRigDefinition()

    Declaration
    public static BlobAssetReference<RigDefinition> CreateFakeRigDefinition()
    Returns
    Type Description
    BlobAssetReference<RigDefinition>

    CreateFakeRigidTransformClip()

    Declaration
    public static BlobAssetReference<AnimatedRigidTransformBlob> CreateFakeRigidTransformClip()
    Returns
    Type Description
    BlobAssetReference<AnimatedRigidTransformBlob>

    CreateHierarchy(UInt32, UInt32, String)

    Declaration
    public static GameObject CreateHierarchy(uint depth, uint breadth, string parentName)
    Parameters
    Type Name Description
    UInt32 depth
    UInt32 breadth
    String parentName
    Returns
    Type Description
    GameObject

    CreateLinearRotation(AnimationClip, String, quaternion, quaternion, Single)

    Declaration
    public static void CreateLinearRotation(this AnimationClip animClip, string path, quaternion start, quaternion end, float time)
    Parameters
    Type Name Description
    AnimationClip animClip
    String path
    Unity.Mathematics.quaternion start
    Unity.Mathematics.quaternion end
    Single time

    CreateLinearScale(AnimationClip, String, float3, float3, Single)

    Declaration
    public static void CreateLinearScale(this AnimationClip animClip, string path, float3 start, float3 end, float time)
    Parameters
    Type Name Description
    AnimationClip animClip
    String path
    Unity.Mathematics.float3 start
    Unity.Mathematics.float3 end
    Single time

    CreateLinearTranslate(AnimationClip, String, float3, float3, Single)

    Declaration
    public static void CreateLinearTranslate(this AnimationClip animClip, string path, float3 start, float3 end, float time)
    Parameters
    Type Name Description
    AnimationClip animClip
    String path
    Unity.Mathematics.float3 start
    Unity.Mathematics.float3 end
    Single time

    CreateTransformClipForHierarchy(AnimationClip, GameObject, Single)

    Declaration
    public static void CreateTransformClipForHierarchy(AnimationClip clip, GameObject root, float duration)
    Parameters
    Type Name Description
    AnimationClip clip
    GameObject root
    Single duration

    GetAllTransforms(Transform)

    Declaration
    public static IEnumerable<Transform> GetAllTransforms(Transform t)
    Parameters
    Type Name Description
    Transform t
    Returns
    Type Description
    IEnumerable<Transform>

    GetRelativePath(Transform, Transform)

    Declaration
    public static string GetRelativePath(Transform root, Transform child)
    Parameters
    Type Name Description
    Transform root
    Transform child
    Returns
    Type Description
    String

    SetUpRigComponent(GameObject)

    Declaration
    public static RigComponent SetUpRigComponent(GameObject gameObject)
    Parameters
    Type Name Description
    GameObject gameObject
    Returns
    Type Description
    RigComponent
    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