Class UsdGeomCube
Inheritance
Inherited Members
Namespace: pxr
Syntax
public class UsdGeomCube : UsdGeomGprim, IDisposable
Constructors
UsdGeomCube()
Declaration
public UsdGeomCube()
UsdGeomCube(UsdPrim)
Declaration
public UsdGeomCube(UsdPrim prim)
Parameters
Type | Name | Description |
---|---|---|
UsdPrim | prim |
UsdGeomCube(UsdSchemaBase)
Declaration
public UsdGeomCube(UsdSchemaBase schemaObj)
Parameters
Type | Name | Description |
---|---|---|
UsdSchemaBase | schemaObj |
Methods
ComputeExtent(Double, GfMatrix4d, VtVec3fArray)
Declaration
public static bool ComputeExtent(double size, GfMatrix4d transform, VtVec3fArray extent)
Parameters
Type | Name | Description |
---|---|---|
Double | size | |
GfMatrix4d | transform | |
VtVec3fArray | extent |
Returns
Type | Description |
---|---|
Boolean |
ComputeExtent(Double, VtVec3fArray)
Declaration
public static bool ComputeExtent(double size, VtVec3fArray extent)
Parameters
Type | Name | Description |
---|---|---|
Double | size | |
VtVec3fArray | extent |
Returns
Type | Description |
---|---|
Boolean |
CreateExtentAttr()
Declaration
public UsdAttribute CreateExtentAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
CreateExtentAttr(VtValue)
Declaration
public UsdAttribute CreateExtentAttr(VtValue defaultValue)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue |
Returns
Type | Description |
---|---|
UsdAttribute |
CreateExtentAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateExtentAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue | |
Boolean | writeSparsely |
Returns
Type | Description |
---|---|
UsdAttribute |
CreateSizeAttr()
Declaration
public UsdAttribute CreateSizeAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
CreateSizeAttr(VtValue)
Declaration
public UsdAttribute CreateSizeAttr(VtValue defaultValue)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue |
Returns
Type | Description |
---|---|
UsdAttribute |
CreateSizeAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateSizeAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Type | Name | Description |
---|---|---|
VtValue | defaultValue | |
Boolean | writeSparsely |
Returns
Type | Description |
---|---|
UsdAttribute |
Define(UsdStageWeakPtr, SdfPath)
Declaration
public static UsdGeomCube Define(UsdStageWeakPtr stage, SdfPath path)
Parameters
Type | Name | Description |
---|---|---|
UsdStageWeakPtr | stage | |
SdfPath | path |
Returns
Type | Description |
---|---|
UsdGeomCube |
Dispose()
Declaration
public override void Dispose()
Overrides
Finalize()
Declaration
protected void Finalize()
Get(UsdStageWeakPtr, SdfPath)
Declaration
public static UsdGeomCube Get(UsdStageWeakPtr stage, SdfPath path)
Parameters
Type | Name | Description |
---|---|---|
UsdStageWeakPtr | stage | |
SdfPath | path |
Returns
Type | Description |
---|---|
UsdGeomCube |
GetExtentAttr()
Declaration
public UsdAttribute GetExtentAttr()
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 |
GetSizeAttr()
Declaration
public UsdAttribute GetSizeAttr()
Returns
Type | Description |
---|---|
UsdAttribute |