Class BakeUtils | Animation Rigging | 0.3.4-preview
docs.unity3d.com
    Show / Hide Table of Contents

    Class BakeUtils

    Inheritance
    Object
    BakeUtils
    Namespace: UnityEditor.Animations.Rigging
    Syntax
    public static class BakeUtils

    Fields

    kBakeToConstraintUndoLabel

    Declaration
    public const string kBakeToConstraintUndoLabel = "Transfer motion to constraint"
    Field Value
    Type Description
    String

    kBakeToSkeletonUndoLabel

    Declaration
    public const string kBakeToSkeletonUndoLabel = "Transfer motion to skeleton"
    Field Value
    Type Description
    String

    Methods

    BakeCurvesToClip(AnimationClip, IEnumerable<EditorCurveBinding>, RigBuilder, BakeUtils.IEvaluationGraph, CurveFilterOptions)

    Declaration
    public static void BakeCurvesToClip(AnimationClip clip, IEnumerable<EditorCurveBinding> bindings, RigBuilder rigBuilder, BakeUtils.IEvaluationGraph graph, CurveFilterOptions filterOptions)
    Parameters
    Type Name Description
    AnimationClip clip
    IEnumerable<EditorCurveBinding> bindings
    RigBuilder rigBuilder
    BakeUtils.IEvaluationGraph graph
    CurveFilterOptions filterOptions

    BakeToConstraint(RigBuilder, IRigConstraint, AnimationClip, AnimationClip, IEnumerable<EditorCurveBinding>, CurveFilterOptions)

    Declaration
    public static void BakeToConstraint(RigBuilder rigBuilder, IRigConstraint constraint, AnimationClip clip, AnimationClip defaultPoseClip, IEnumerable<EditorCurveBinding> bindings, CurveFilterOptions filterOptions)
    Parameters
    Type Name Description
    RigBuilder rigBuilder
    IRigConstraint constraint
    AnimationClip clip
    AnimationClip defaultPoseClip
    IEnumerable<EditorCurveBinding> bindings
    CurveFilterOptions filterOptions

    BakeToConstraint<T>(T, AnimationClip, AnimationClip, IEnumerable<EditorCurveBinding>, CurveFilterOptions)

    Declaration
    public static void BakeToConstraint<T>(T constraint, AnimationClip clip, AnimationClip defaultPoseClip, IEnumerable<EditorCurveBinding> bindings, CurveFilterOptions filterOptions)
        where T : MonoBehaviour, IRigConstraint
    Parameters
    Type Name Description
    T constraint
    AnimationClip clip
    AnimationClip defaultPoseClip
    IEnumerable<EditorCurveBinding> bindings
    CurveFilterOptions filterOptions
    Type Parameters
    Name Description
    T

    BakeToSkeleton(RigBuilder, IRigConstraint, AnimationClip, AnimationClip, IEnumerable<EditorCurveBinding>, CurveFilterOptions)

    Declaration
    public static void BakeToSkeleton(RigBuilder rigBuilder, IRigConstraint constraint, AnimationClip clip, AnimationClip defaultPoseClip, IEnumerable<EditorCurveBinding> bindings, CurveFilterOptions filterOptions)
    Parameters
    Type Name Description
    RigBuilder rigBuilder
    IRigConstraint constraint
    AnimationClip clip
    AnimationClip defaultPoseClip
    IEnumerable<EditorCurveBinding> bindings
    CurveFilterOptions filterOptions

    BakeToSkeleton<T>(T, AnimationClip, AnimationClip, IEnumerable<EditorCurveBinding>, CurveFilterOptions)

    Declaration
    public static void BakeToSkeleton<T>(T constraint, AnimationClip clip, AnimationClip defaultPoseClip, IEnumerable<EditorCurveBinding> bindings, CurveFilterOptions filterOptions)
        where T : MonoBehaviour, IRigConstraint
    Parameters
    Type Name Description
    T constraint
    AnimationClip clip
    AnimationClip defaultPoseClip
    IEnumerable<EditorCurveBinding> bindings
    CurveFilterOptions filterOptions
    Type Parameters
    Name Description
    T

    CreateDefaultPose(RigBuilder)

    Declaration
    public static AnimationClip CreateDefaultPose(RigBuilder rigBuilder)
    Parameters
    Type Name Description
    RigBuilder rigBuilder
    Returns
    Type Description
    AnimationClip

    FindBakeParameters(IRigConstraint)

    Declaration
    public static IBakeParameters FindBakeParameters(IRigConstraint constraint)
    Parameters
    Type Name Description
    IRigConstraint constraint
    Returns
    Type Description
    IBakeParameters

    FindInverseRigConstraint(IRigConstraint)

    Declaration
    public static IRigConstraint FindInverseRigConstraint(IRigConstraint constraint)
    Parameters
    Type Name Description
    IRigConstraint constraint
    Returns
    Type Description
    IRigConstraint

    RemoveCurves(AnimationClip, IEnumerable<EditorCurveBinding>)

    Declaration
    public static void RemoveCurves(AnimationClip clip, IEnumerable<EditorCurveBinding> bindings)
    Parameters
    Type Name Description
    AnimationClip clip
    IEnumerable<EditorCurveBinding> bindings

    TransferMotionToConstraint(Rig)

    Declaration
    public static void TransferMotionToConstraint(Rig rig)
    Parameters
    Type Name Description
    Rig rig

    TransferMotionToConstraint(RigBuilder)

    Declaration
    public static void TransferMotionToConstraint(RigBuilder rigBuilder)
    Parameters
    Type Name Description
    RigBuilder rigBuilder

    TransferMotionToConstraint(RigBuilder, IEnumerable<Rig>)

    Declaration
    public static void TransferMotionToConstraint(RigBuilder rigBuilder, IEnumerable<Rig> rigs)
    Parameters
    Type Name Description
    RigBuilder rigBuilder
    IEnumerable<Rig> rigs

    TransferMotionToConstraint<T>(T)

    Declaration
    public static void TransferMotionToConstraint<T>(T constraint)
        where T : MonoBehaviour, IRigConstraint
    Parameters
    Type Name Description
    T constraint
    Type Parameters
    Name Description
    T

    TransferMotionToSkeleton(Rig)

    Declaration
    public static void TransferMotionToSkeleton(Rig rig)
    Parameters
    Type Name Description
    Rig rig

    TransferMotionToSkeleton(RigBuilder)

    Declaration
    public static void TransferMotionToSkeleton(RigBuilder rigBuilder)
    Parameters
    Type Name Description
    RigBuilder rigBuilder

    TransferMotionToSkeleton(RigBuilder, IEnumerable<Rig>)

    Declaration
    public static void TransferMotionToSkeleton(RigBuilder rigBuilder, IEnumerable<Rig> rigs)
    Parameters
    Type Name Description
    RigBuilder rigBuilder
    IEnumerable<Rig> rigs

    TransferMotionToSkeleton<T>(T)

    Declaration
    public static void TransferMotionToSkeleton<T>(T constraint)
        where T : MonoBehaviour, IRigConstraint
    Parameters
    Type Name Description
    T constraint
    Type Parameters
    Name Description
    T

    TransferMotionValidate(Rig)

    Declaration
    public static bool TransferMotionValidate(Rig rig)
    Parameters
    Type Name Description
    Rig rig
    Returns
    Type Description
    Boolean

    TransferMotionValidate(RigBuilder)

    Declaration
    public static bool TransferMotionValidate(RigBuilder rigBuilder)
    Parameters
    Type Name Description
    RigBuilder rigBuilder
    Returns
    Type Description
    Boolean

    TransferMotionValidate<T>(T)

    Declaration
    public static bool TransferMotionValidate<T>(T constraint)
        where T : MonoBehaviour, IRigConstraint
    Parameters
    Type Name Description
    T constraint
    Returns
    Type Description
    Boolean
    Type Parameters
    Name Description
    T
    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