docs.unity3d.com
    Show / Hide Table of Contents

    Class UsdSkelSkinningQuery

    Inheritance
    Object
    UsdSkelSkinningQuery
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: pxr
    Syntax
    public class UsdSkelSkinningQuery : IDisposable

    Constructors

    UsdSkelSkinningQuery()

    Declaration
    public UsdSkelSkinningQuery()

    UsdSkelSkinningQuery(UsdPrim, VtTokenArray, VtTokenArray, UsdAttribute, UsdAttribute, UsdAttribute, UsdAttribute, UsdAttribute, UsdRelationship)

    Declaration
    public UsdSkelSkinningQuery(UsdPrim prim, VtTokenArray skelJointOrder, VtTokenArray blendShapeOrder, UsdAttribute jointIndices, UsdAttribute jointWeights, UsdAttribute geomBindTransform, UsdAttribute joints, UsdAttribute blendShapes, UsdRelationship blendShapeTargets)
    Parameters
    Type Name Description
    UsdPrim prim
    VtTokenArray skelJointOrder
    VtTokenArray blendShapeOrder
    UsdAttribute jointIndices
    UsdAttribute jointWeights
    UsdAttribute geomBindTransform
    UsdAttribute joints
    UsdAttribute blendShapes
    UsdRelationship blendShapeTargets

    Fields

    swigCMemOwn

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    Boolean

    Methods

    ComputeJointInfluences(VtIntArray, VtFloatArray)

    Declaration
    public bool ComputeJointInfluences(VtIntArray indices, VtFloatArray weights)
    Parameters
    Type Name Description
    VtIntArray indices
    VtFloatArray weights
    Returns
    Type Description
    Boolean

    ComputeJointInfluences(VtIntArray, VtFloatArray, UsdTimeCode)

    Declaration
    public bool ComputeJointInfluences(VtIntArray indices, VtFloatArray weights, UsdTimeCode time)
    Parameters
    Type Name Description
    VtIntArray indices
    VtFloatArray weights
    UsdTimeCode time
    Returns
    Type Description
    Boolean

    ComputeVaryingJointInfluences(UInt32, VtIntArray, VtFloatArray)

    Declaration
    public bool ComputeVaryingJointInfluences(uint numPoints, VtIntArray indices, VtFloatArray weights)
    Parameters
    Type Name Description
    UInt32 numPoints
    VtIntArray indices
    VtFloatArray weights
    Returns
    Type Description
    Boolean

    ComputeVaryingJointInfluences(UInt32, VtIntArray, VtFloatArray, UsdTimeCode)

    Declaration
    public bool ComputeVaryingJointInfluences(uint numPoints, VtIntArray indices, VtFloatArray weights, UsdTimeCode time)
    Parameters
    Type Name Description
    UInt32 numPoints
    VtIntArray indices
    VtFloatArray weights
    UsdTimeCode time
    Returns
    Type Description
    Boolean

    Dispose()

    Declaration
    public virtual void Dispose()
    Implements
    IDisposable.Dispose()

    Finalize()

    Declaration
    protected void Finalize()

    GetBlendShapeMapper()

    Declaration
    public SWIGTYPE_p_std__shared_ptrT_UsdSkelAnimMapper_t GetBlendShapeMapper()
    Returns
    Type Description
    SWIGTYPE_p_std__shared_ptrT_UsdSkelAnimMapper_t

    GetBlendShapeOrder(VtTokenArray)

    Declaration
    public bool GetBlendShapeOrder(VtTokenArray blendShapes)
    Parameters
    Type Name Description
    VtTokenArray blendShapes
    Returns
    Type Description
    Boolean

    GetBlendShapesAttr()

    Declaration
    public UsdAttribute GetBlendShapesAttr()
    Returns
    Type Description
    UsdAttribute

    GetBlendShapeTargetsRel()

    Declaration
    public UsdRelationship GetBlendShapeTargetsRel()
    Returns
    Type Description
    UsdRelationship

    GetDescription()

    Declaration
    public string GetDescription()
    Returns
    Type Description
    String

    GetGeomBindTransform()

    Declaration
    public GfMatrix4d GetGeomBindTransform()
    Returns
    Type Description
    GfMatrix4d

    GetGeomBindTransform(UsdTimeCode)

    Declaration
    public GfMatrix4d GetGeomBindTransform(UsdTimeCode time)
    Parameters
    Type Name Description
    UsdTimeCode time
    Returns
    Type Description
    GfMatrix4d

    GetGeomBindTransformAttr()

    Declaration
    public UsdAttribute GetGeomBindTransformAttr()
    Returns
    Type Description
    UsdAttribute

    GetInterpolation()

    Declaration
    public TfToken GetInterpolation()
    Returns
    Type Description
    TfToken

    GetJointIndicesPrimvar()

    Declaration
    public UsdGeomPrimvar GetJointIndicesPrimvar()
    Returns
    Type Description
    UsdGeomPrimvar

    GetJointMapper()

    Declaration
    public SWIGTYPE_p_std__shared_ptrT_UsdSkelAnimMapper_t GetJointMapper()
    Returns
    Type Description
    SWIGTYPE_p_std__shared_ptrT_UsdSkelAnimMapper_t

    GetJointOrder(VtTokenArray)

    Declaration
    public bool GetJointOrder(VtTokenArray jointOrder)
    Parameters
    Type Name Description
    VtTokenArray jointOrder
    Returns
    Type Description
    Boolean

    GetJointWeightsPrimvar()

    Declaration
    public UsdGeomPrimvar GetJointWeightsPrimvar()
    Returns
    Type Description
    UsdGeomPrimvar

    GetNumInfluencesPerComponent()

    Declaration
    public int GetNumInfluencesPerComponent()
    Returns
    Type Description
    Int32

    GetPrim()

    Declaration
    public UsdPrim GetPrim()
    Returns
    Type Description
    UsdPrim

    GetTimeSamples(StdDoubleVector)

    Declaration
    public bool GetTimeSamples(StdDoubleVector times)
    Parameters
    Type Name Description
    StdDoubleVector times
    Returns
    Type Description
    Boolean

    HasBlendShapes()

    Declaration
    public bool HasBlendShapes()
    Returns
    Type Description
    Boolean

    HasJointInfluences()

    Declaration
    public bool HasJointInfluences()
    Returns
    Type Description
    Boolean

    IsRigidlyDeformed()

    Declaration
    public bool IsRigidlyDeformed()
    Returns
    Type Description
    Boolean

    IsValid()

    Declaration
    public bool IsValid()
    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