docs.unity3d.com
    Show / Hide Table of Contents

    Class UsdSkelBindingAPI

    Inheritance
    Object
    UsdSchemaBase
    UsdAPISchemaBase
    UsdSkelBindingAPI
    Inherited Members
    UsdSchemaBase.swigCMemOwn
    UsdSchemaBase.IsConcrete()
    UsdSchemaBase.IsTyped()
    UsdSchemaBase.IsAPISchema()
    UsdSchemaBase.IsAppliedAPISchema()
    UsdSchemaBase.IsMultipleApplyAPISchema()
    UsdSchemaBase.GetSchemaType()
    UsdSchemaBase.GetPrim()
    UsdSchemaBase.GetPath()
    UsdSchemaBase.GetSchemaClassPrimDefinition()
    UsdSchemaBase.Equals(UsdSchemaBase, UsdSchemaBase)
    UsdSchemaBase.GetHashCode()
    UsdSchemaBase.Equals(Object)
    UsdSchemaBase._IsValid()
    Object.ToString()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: pxr
    Syntax
    public class UsdSkelBindingAPI : UsdAPISchemaBase, IDisposable

    Constructors

    UsdSkelBindingAPI()

    Declaration
    public UsdSkelBindingAPI()

    UsdSkelBindingAPI(UsdPrim)

    Declaration
    public UsdSkelBindingAPI(UsdPrim prim)
    Parameters
    Type Name Description
    UsdPrim prim

    UsdSkelBindingAPI(UsdSchemaBase)

    Declaration
    public UsdSkelBindingAPI(UsdSchemaBase schemaObj)
    Parameters
    Type Name Description
    UsdSchemaBase schemaObj

    Methods

    Apply(UsdPrim)

    Declaration
    public static UsdSkelBindingAPI Apply(UsdPrim prim)
    Parameters
    Type Name Description
    UsdPrim prim
    Returns
    Type Description
    UsdSkelBindingAPI

    CreateAnimationSourceRel()

    Declaration
    public UsdRelationship CreateAnimationSourceRel()
    Returns
    Type Description
    UsdRelationship

    CreateBlendShapesAttr()

    Declaration
    public UsdAttribute CreateBlendShapesAttr()
    Returns
    Type Description
    UsdAttribute

    CreateBlendShapesAttr(VtValue)

    Declaration
    public UsdAttribute CreateBlendShapesAttr(VtValue defaultValue)
    Parameters
    Type Name Description
    VtValue defaultValue
    Returns
    Type Description
    UsdAttribute

    CreateBlendShapesAttr(VtValue, Boolean)

    Declaration
    public UsdAttribute CreateBlendShapesAttr(VtValue defaultValue, bool writeSparsely)
    Parameters
    Type Name Description
    VtValue defaultValue
    Boolean writeSparsely
    Returns
    Type Description
    UsdAttribute

    CreateBlendShapeTargetsRel()

    Declaration
    public UsdRelationship CreateBlendShapeTargetsRel()
    Returns
    Type Description
    UsdRelationship

    CreateGeomBindTransformAttr()

    Declaration
    public UsdAttribute CreateGeomBindTransformAttr()
    Returns
    Type Description
    UsdAttribute

    CreateGeomBindTransformAttr(VtValue)

    Declaration
    public UsdAttribute CreateGeomBindTransformAttr(VtValue defaultValue)
    Parameters
    Type Name Description
    VtValue defaultValue
    Returns
    Type Description
    UsdAttribute

    CreateGeomBindTransformAttr(VtValue, Boolean)

    Declaration
    public UsdAttribute CreateGeomBindTransformAttr(VtValue defaultValue, bool writeSparsely)
    Parameters
    Type Name Description
    VtValue defaultValue
    Boolean writeSparsely
    Returns
    Type Description
    UsdAttribute

    CreateJointIndicesAttr()

    Declaration
    public UsdAttribute CreateJointIndicesAttr()
    Returns
    Type Description
    UsdAttribute

    CreateJointIndicesAttr(VtValue)

    Declaration
    public UsdAttribute CreateJointIndicesAttr(VtValue defaultValue)
    Parameters
    Type Name Description
    VtValue defaultValue
    Returns
    Type Description
    UsdAttribute

    CreateJointIndicesAttr(VtValue, Boolean)

    Declaration
    public UsdAttribute CreateJointIndicesAttr(VtValue defaultValue, bool writeSparsely)
    Parameters
    Type Name Description
    VtValue defaultValue
    Boolean writeSparsely
    Returns
    Type Description
    UsdAttribute

    CreateJointIndicesPrimvar(Boolean)

    Declaration
    public UsdGeomPrimvar CreateJointIndicesPrimvar(bool constant)
    Parameters
    Type Name Description
    Boolean constant
    Returns
    Type Description
    UsdGeomPrimvar

    CreateJointIndicesPrimvar(Boolean, Int32)

    Declaration
    public UsdGeomPrimvar CreateJointIndicesPrimvar(bool constant, int elementSize)
    Parameters
    Type Name Description
    Boolean constant
    Int32 elementSize
    Returns
    Type Description
    UsdGeomPrimvar

    CreateJointsAttr()

    Declaration
    public UsdAttribute CreateJointsAttr()
    Returns
    Type Description
    UsdAttribute

    CreateJointsAttr(VtValue)

    Declaration
    public UsdAttribute CreateJointsAttr(VtValue defaultValue)
    Parameters
    Type Name Description
    VtValue defaultValue
    Returns
    Type Description
    UsdAttribute

    CreateJointsAttr(VtValue, Boolean)

    Declaration
    public UsdAttribute CreateJointsAttr(VtValue defaultValue, bool writeSparsely)
    Parameters
    Type Name Description
    VtValue defaultValue
    Boolean writeSparsely
    Returns
    Type Description
    UsdAttribute

    CreateJointWeightsAttr()

    Declaration
    public UsdAttribute CreateJointWeightsAttr()
    Returns
    Type Description
    UsdAttribute

    CreateJointWeightsAttr(VtValue)

    Declaration
    public UsdAttribute CreateJointWeightsAttr(VtValue defaultValue)
    Parameters
    Type Name Description
    VtValue defaultValue
    Returns
    Type Description
    UsdAttribute

    CreateJointWeightsAttr(VtValue, Boolean)

    Declaration
    public UsdAttribute CreateJointWeightsAttr(VtValue defaultValue, bool writeSparsely)
    Parameters
    Type Name Description
    VtValue defaultValue
    Boolean writeSparsely
    Returns
    Type Description
    UsdAttribute

    CreateJointWeightsPrimvar(Boolean)

    Declaration
    public UsdGeomPrimvar CreateJointWeightsPrimvar(bool constant)
    Parameters
    Type Name Description
    Boolean constant
    Returns
    Type Description
    UsdGeomPrimvar

    CreateJointWeightsPrimvar(Boolean, Int32)

    Declaration
    public UsdGeomPrimvar CreateJointWeightsPrimvar(bool constant, int elementSize)
    Parameters
    Type Name Description
    Boolean constant
    Int32 elementSize
    Returns
    Type Description
    UsdGeomPrimvar

    CreateSkeletonRel()

    Declaration
    public UsdRelationship CreateSkeletonRel()
    Returns
    Type Description
    UsdRelationship

    Dispose()

    Declaration
    public override void Dispose()
    Overrides
    UsdAPISchemaBase.Dispose()

    Finalize()

    Declaration
    protected void Finalize()

    Get(UsdStageWeakPtr, SdfPath)

    Declaration
    public static UsdSkelBindingAPI Get(UsdStageWeakPtr stage, SdfPath path)
    Parameters
    Type Name Description
    UsdStageWeakPtr stage
    SdfPath path
    Returns
    Type Description
    UsdSkelBindingAPI

    GetAnimationSource(UsdPrim)

    Declaration
    public bool GetAnimationSource(UsdPrim prim)
    Parameters
    Type Name Description
    UsdPrim prim
    Returns
    Type Description
    Boolean

    GetAnimationSourceRel()

    Declaration
    public UsdRelationship GetAnimationSourceRel()
    Returns
    Type Description
    UsdRelationship

    GetBlendShapesAttr()

    Declaration
    public UsdAttribute GetBlendShapesAttr()
    Returns
    Type Description
    UsdAttribute

    GetBlendShapeTargetsRel()

    Declaration
    public UsdRelationship GetBlendShapeTargetsRel()
    Returns
    Type Description
    UsdRelationship

    GetGeomBindTransformAttr()

    Declaration
    public UsdAttribute GetGeomBindTransformAttr()
    Returns
    Type Description
    UsdAttribute

    GetInheritedAnimationSource()

    Declaration
    public UsdPrim GetInheritedAnimationSource()
    Returns
    Type Description
    UsdPrim

    GetInheritedSkeleton()

    Declaration
    public UsdSkelSkeleton GetInheritedSkeleton()
    Returns
    Type Description
    UsdSkelSkeleton

    GetJointIndicesAttr()

    Declaration
    public UsdAttribute GetJointIndicesAttr()
    Returns
    Type Description
    UsdAttribute

    GetJointIndicesPrimvar()

    Declaration
    public UsdGeomPrimvar GetJointIndicesPrimvar()
    Returns
    Type Description
    UsdGeomPrimvar

    GetJointsAttr()

    Declaration
    public UsdAttribute GetJointsAttr()
    Returns
    Type Description
    UsdAttribute

    GetJointWeightsAttr()

    Declaration
    public UsdAttribute GetJointWeightsAttr()
    Returns
    Type Description
    UsdAttribute

    GetJointWeightsPrimvar()

    Declaration
    public UsdGeomPrimvar GetJointWeightsPrimvar()
    Returns
    Type Description
    UsdGeomPrimvar

    GetSchemaAttributeNames()

    Declaration
    public static TfTokenVector GetSchemaAttributeNames()
    Returns
    Type Description
    TfTokenVector

    GetSchemaAttributeNames(Boolean)

    Declaration
    public static TfTokenVector GetSchemaAttributeNames(bool includeInherited)
    Parameters
    Type Name Description
    Boolean includeInherited
    Returns
    Type Description
    TfTokenVector

    GetSkeleton(UsdSkelSkeleton)

    Declaration
    public bool GetSkeleton(UsdSkelSkeleton skel)
    Parameters
    Type Name Description
    UsdSkelSkeleton skel
    Returns
    Type Description
    Boolean

    GetSkeletonRel()

    Declaration
    public UsdRelationship GetSkeletonRel()
    Returns
    Type Description
    UsdRelationship

    SetRigidJointInfluence(Int32)

    Declaration
    public bool SetRigidJointInfluence(int jointIndex)
    Parameters
    Type Name Description
    Int32 jointIndex
    Returns
    Type Description
    Boolean

    SetRigidJointInfluence(Int32, Single)

    Declaration
    public bool SetRigidJointInfluence(int jointIndex, float weight)
    Parameters
    Type Name Description
    Int32 jointIndex
    Single weight
    Returns
    Type Description
    Boolean

    ValidateJointIndices(SWIGTYPE_p_TfSpanT_int_const_t, UInt32)

    Declaration
    public static bool ValidateJointIndices(SWIGTYPE_p_TfSpanT_int_const_t indices, uint numJoints)
    Parameters
    Type Name Description
    SWIGTYPE_p_TfSpanT_int_const_t indices
    UInt32 numJoints
    Returns
    Type Description
    Boolean

    ValidateJointIndices(SWIGTYPE_p_TfSpanT_int_const_t, UInt32, out String)

    Declaration
    public static bool ValidateJointIndices(SWIGTYPE_p_TfSpanT_int_const_t indices, uint numJoints, out string reason)
    Parameters
    Type Name Description
    SWIGTYPE_p_TfSpanT_int_const_t indices
    UInt32 numJoints
    String reason
    Returns
    Type Description
    Boolean
    Back to top
    Copyright © 2023 Unity Technologies
    • 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 Thursday, October 19, 2023