docs.unity3d.com
    Show / Hide Table of Contents

    Class UsdRiSplineAPI

    Inheritance
    Object
    UsdSchemaBase
    UsdAPISchemaBase
    UsdRiSplineAPI
    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 UsdRiSplineAPI : UsdAPISchemaBase, IDisposable

    Constructors

    UsdRiSplineAPI()

    Declaration
    public UsdRiSplineAPI()

    UsdRiSplineAPI(UsdPrim)

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

    UsdRiSplineAPI(UsdPrim, TfToken, SdfValueTypeName, Boolean)

    Declaration
    public UsdRiSplineAPI(UsdPrim prim, TfToken splineName, SdfValueTypeName valuesTypeName, bool doesDuplicateBSplineEndpoints)
    Parameters
    Type Name Description
    UsdPrim prim
    TfToken splineName
    SdfValueTypeName valuesTypeName
    Boolean doesDuplicateBSplineEndpoints

    UsdRiSplineAPI(UsdSchemaBase)

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

    UsdRiSplineAPI(UsdSchemaBase, TfToken, SdfValueTypeName, Boolean)

    Declaration
    public UsdRiSplineAPI(UsdSchemaBase schemaObj, TfToken splineName, SdfValueTypeName valuesTypeName, bool doesDuplicateBSplineEndpoints)
    Parameters
    Type Name Description
    UsdSchemaBase schemaObj
    TfToken splineName
    SdfValueTypeName valuesTypeName
    Boolean doesDuplicateBSplineEndpoints

    Methods

    CreateInterpolationAttr()

    Declaration
    public UsdAttribute CreateInterpolationAttr()
    Returns
    Type Description
    UsdAttribute

    CreateInterpolationAttr(VtValue)

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

    CreateInterpolationAttr(VtValue, Boolean)

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

    CreatePositionsAttr()

    Declaration
    public UsdAttribute CreatePositionsAttr()
    Returns
    Type Description
    UsdAttribute

    CreatePositionsAttr(VtValue)

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

    CreatePositionsAttr(VtValue, Boolean)

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

    CreateValuesAttr()

    Declaration
    public UsdAttribute CreateValuesAttr()
    Returns
    Type Description
    UsdAttribute

    CreateValuesAttr(VtValue)

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

    CreateValuesAttr(VtValue, Boolean)

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

    Dispose()

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

    DoesDuplicateBSplineEndpoints()

    Declaration
    public bool DoesDuplicateBSplineEndpoints()
    Returns
    Type Description
    Boolean

    Finalize()

    Declaration
    protected void Finalize()

    GetInterpolationAttr()

    Declaration
    public UsdAttribute GetInterpolationAttr()
    Returns
    Type Description
    UsdAttribute

    GetPositionsAttr()

    Declaration
    public UsdAttribute GetPositionsAttr()
    Returns
    Type Description
    UsdAttribute

    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

    GetValuesAttr()

    Declaration
    public UsdAttribute GetValuesAttr()
    Returns
    Type Description
    UsdAttribute

    GetValuesTypeName()

    Declaration
    public SdfValueTypeName GetValuesTypeName()
    Returns
    Type Description
    SdfValueTypeName

    Validate(out String)

    Declaration
    public bool Validate(out string reason)
    Parameters
    Type Name Description
    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