Class UsdGeomXformOp
Inherited Members
Namespace: pxr
Syntax
public class UsdGeomXformOp : IDisposable
Constructors
UsdGeomXformOp()
Declaration
public UsdGeomXformOp()
UsdGeomXformOp(UsdAttribute)
Declaration
public UsdGeomXformOp(UsdAttribute attr)
Parameters
Type | Name | Description |
---|---|---|
UsdAttribute | attr |
UsdGeomXformOp(UsdAttribute, Boolean)
Declaration
public UsdGeomXformOp(UsdAttribute attr, bool isInverseOp)
Parameters
Type | Name | Description |
---|---|---|
UsdAttribute | attr | |
Boolean | isInverseOp |
Fields
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Type | Description |
---|---|
Boolean |
Methods
Dispose()
Declaration
public virtual void Dispose()
Implements
Finalize()
Declaration
protected void Finalize()
GetAttr()
Declaration
public UsdAttribute GetAttr()
Returns
Type | Description |
---|---|
UsdAttribute |
GetBaseName()
Declaration
public TfToken GetBaseName()
Returns
Type | Description |
---|---|
TfToken |
GetName()
Declaration
public TfToken GetName()
Returns
Type | Description |
---|---|
TfToken |
GetNamespace()
Declaration
public TfToken GetNamespace()
Returns
Type | Description |
---|---|
TfToken |
GetNumTimeSamples()
Declaration
public uint GetNumTimeSamples()
Returns
Type | Description |
---|---|
UInt32 |
GetOpName()
Declaration
public TfToken GetOpName()
Returns
Type | Description |
---|---|
TfToken |
GetOpName(UsdGeomXformOp.Type)
Declaration
public static TfToken GetOpName(UsdGeomXformOp.Type opType)
Parameters
Type | Name | Description |
---|---|---|
UsdGeomXformOp.Type | opType |
Returns
Type | Description |
---|---|
TfToken |
GetOpName(UsdGeomXformOp.Type, TfToken)
Declaration
public static TfToken GetOpName(UsdGeomXformOp.Type opType, TfToken opSuffix)
Parameters
Type | Name | Description |
---|---|---|
UsdGeomXformOp.Type | opType | |
TfToken | opSuffix |
Returns
Type | Description |
---|---|
TfToken |
GetOpName(UsdGeomXformOp.Type, TfToken, Boolean)
Declaration
public static TfToken GetOpName(UsdGeomXformOp.Type opType, TfToken opSuffix, bool inverse)
Parameters
Type | Name | Description |
---|---|---|
UsdGeomXformOp.Type | opType | |
TfToken | opSuffix | |
Boolean | inverse |
Returns
Type | Description |
---|---|
TfToken |
GetOpTransform(UsdGeomXformOp.Type, VtValue)
Declaration
public static GfMatrix4d GetOpTransform(UsdGeomXformOp.Type opType, VtValue opVal)
Parameters
Type | Name | Description |
---|---|---|
UsdGeomXformOp.Type | opType | |
VtValue | opVal |
Returns
Type | Description |
---|---|
GfMatrix4d |
GetOpTransform(UsdGeomXformOp.Type, VtValue, Boolean)
Declaration
public static GfMatrix4d GetOpTransform(UsdGeomXformOp.Type opType, VtValue opVal, bool isInverseOp)
Parameters
Type | Name | Description |
---|---|---|
UsdGeomXformOp.Type | opType | |
VtValue | opVal | |
Boolean | isInverseOp |
Returns
Type | Description |
---|---|
GfMatrix4d |
GetOpTransform(UsdTimeCode)
Declaration
public GfMatrix4d GetOpTransform(UsdTimeCode time)
Parameters
Type | Name | Description |
---|---|---|
UsdTimeCode | time |
Returns
Type | Description |
---|---|
GfMatrix4d |
GetOpType()
Declaration
public UsdGeomXformOp.Type GetOpType()
Returns
Type | Description |
---|---|
UsdGeomXformOp.Type |
GetOpTypeEnum(TfToken)
Declaration
public static UsdGeomXformOp.Type GetOpTypeEnum(TfToken opTypeToken)
Parameters
Type | Name | Description |
---|---|---|
TfToken | opTypeToken |
Returns
Type | Description |
---|---|
UsdGeomXformOp.Type |
GetOpTypeToken(UsdGeomXformOp.Type)
Declaration
public static TfToken GetOpTypeToken(UsdGeomXformOp.Type opType)
Parameters
Type | Name | Description |
---|---|---|
UsdGeomXformOp.Type | opType |
Returns
Type | Description |
---|---|
TfToken |
GetPrecision()
Declaration
public UsdGeomXformOp.Precision GetPrecision()
Returns
Type | Description |
---|---|
UsdGeomXformOp.Precision |
GetPrecisionFromValueTypeName(SdfValueTypeName)
Declaration
public static UsdGeomXformOp.Precision GetPrecisionFromValueTypeName(SdfValueTypeName typeName)
Parameters
Type | Name | Description |
---|---|---|
SdfValueTypeName | typeName |
Returns
Type | Description |
---|---|
UsdGeomXformOp.Precision |
GetTimeSamples(StdDoubleVector)
Declaration
public bool GetTimeSamples(StdDoubleVector times)
Parameters
Type | Name | Description |
---|---|---|
StdDoubleVector | times |
Returns
Type | Description |
---|---|
Boolean |
GetTypeName()
Declaration
public SdfValueTypeName GetTypeName()
Returns
Type | Description |
---|---|
SdfValueTypeName |
GetValueTypeName(UsdGeomXformOp.Type, UsdGeomXformOp.Precision)
Declaration
public static SdfValueTypeName GetValueTypeName(UsdGeomXformOp.Type opType, UsdGeomXformOp.Precision precision)
Parameters
Type | Name | Description |
---|---|---|
UsdGeomXformOp.Type | opType | |
UsdGeomXformOp.Precision | precision |
Returns
Type | Description |
---|---|
SdfValueTypeName |
HasSuffix(TfToken)
Declaration
public bool HasSuffix(TfToken suffix)
Parameters
Type | Name | Description |
---|---|---|
TfToken | suffix |
Returns
Type | Description |
---|---|
Boolean |
IsDefined()
Declaration
public bool IsDefined()
Returns
Type | Description |
---|---|
Boolean |
IsInverseOp()
Declaration
public bool IsInverseOp()
Returns
Type | Description |
---|---|
Boolean |
IsXformOp(TfToken)
Declaration
public static bool IsXformOp(TfToken attrName)
Parameters
Type | Name | Description |
---|---|---|
TfToken | attrName |
Returns
Type | Description |
---|---|
Boolean |
IsXformOp(UsdAttribute)
Declaration
public static bool IsXformOp(UsdAttribute attr)
Parameters
Type | Name | Description |
---|---|---|
UsdAttribute | attr |
Returns
Type | Description |
---|---|
Boolean |
MightBeTimeVarying()
Declaration
public bool MightBeTimeVarying()
Returns
Type | Description |
---|---|
Boolean |
Set(GfMatrix4d)
Declaration
public bool Set(GfMatrix4d value)
Parameters
Type | Name | Description |
---|---|---|
GfMatrix4d | value |
Returns
Type | Description |
---|---|
Boolean |
Set(GfMatrix4d, UsdTimeCode)
Declaration
public bool Set(GfMatrix4d value, UsdTimeCode time)
Parameters
Type | Name | Description |
---|---|---|
GfMatrix4d | value | |
UsdTimeCode | time |
Returns
Type | Description |
---|---|
Boolean |
SplitName()
Declaration
public StdStringVector SplitName()
Returns
Type | Description |
---|---|
StdStringVector |