docs.unity3d.com
    Show / Hide Table of Contents

    Class UsdGeomXformOp

    Inheritance
    Object
    UsdGeomXformOp
    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 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
    IDisposable.Dispose()

    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
    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