Class UsdRiSplineAPI
Inheritance
UsdRiSplineAPI
Namespace: pxr
Syntax
public class UsdRiSplineAPI : UsdAPISchemaBase, IDisposable
Constructors
UsdRiSplineAPI()
Declaration
UsdRiSplineAPI(UsdPrim)
Declaration
public UsdRiSplineAPI(UsdPrim prim)
Parameters
UsdRiSplineAPI(UsdPrim, TfToken, SdfValueTypeName, Boolean)
Declaration
public UsdRiSplineAPI(UsdPrim prim, TfToken splineName, SdfValueTypeName valuesTypeName, bool doesDuplicateBSplineEndpoints)
Parameters
UsdRiSplineAPI(UsdSchemaBase)
Declaration
public UsdRiSplineAPI(UsdSchemaBase schemaObj)
Parameters
UsdRiSplineAPI(UsdSchemaBase, TfToken, SdfValueTypeName, Boolean)
Declaration
public UsdRiSplineAPI(UsdSchemaBase schemaObj, TfToken splineName, SdfValueTypeName valuesTypeName, bool doesDuplicateBSplineEndpoints)
Parameters
Methods
CreateInterpolationAttr()
Declaration
public UsdAttribute CreateInterpolationAttr()
Returns
CreateInterpolationAttr(VtValue)
Declaration
public UsdAttribute CreateInterpolationAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateInterpolationAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateInterpolationAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreatePositionsAttr()
Declaration
public UsdAttribute CreatePositionsAttr()
Returns
CreatePositionsAttr(VtValue)
Declaration
public UsdAttribute CreatePositionsAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreatePositionsAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreatePositionsAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateValuesAttr()
Declaration
public UsdAttribute CreateValuesAttr()
Returns
CreateValuesAttr(VtValue)
Declaration
public UsdAttribute CreateValuesAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateValuesAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateValuesAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
Dispose()
Declaration
public override void Dispose()
Overrides
DoesDuplicateBSplineEndpoints()
Declaration
public bool DoesDuplicateBSplineEndpoints()
Returns
Finalize()
Declaration
protected void Finalize()
GetInterpolationAttr()
Declaration
public UsdAttribute GetInterpolationAttr()
Returns
GetPositionsAttr()
Declaration
public UsdAttribute GetPositionsAttr()
Returns
GetSchemaAttributeNames()
Declaration
public static TfTokenVector GetSchemaAttributeNames()
Returns
GetSchemaAttributeNames(Boolean)
Declaration
public static TfTokenVector GetSchemaAttributeNames(bool includeInherited)
Parameters
Type |
Name |
Description |
Boolean |
includeInherited |
|
Returns
GetValuesAttr()
Declaration
public UsdAttribute GetValuesAttr()
Returns
GetValuesTypeName()
Declaration
public SdfValueTypeName GetValuesTypeName()
Returns
Validate(out String)
Declaration
public bool Validate(out string reason)
Parameters
Type |
Name |
Description |
String |
reason |
|
Returns