docs.unity3d.com
    Show / Hide Table of Contents

    Class UsdGeomBBoxCache

    Inheritance
    Object
    UsdGeomBBoxCache
    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 UsdGeomBBoxCache : IDisposable

    Constructors

    UsdGeomBBoxCache(UsdGeomBBoxCache)

    Declaration
    public UsdGeomBBoxCache(UsdGeomBBoxCache other)
    Parameters
    Type Name Description
    UsdGeomBBoxCache other

    UsdGeomBBoxCache(UsdTimeCode, TfTokenVector)

    Declaration
    public UsdGeomBBoxCache(UsdTimeCode time, TfTokenVector includedPurposes)
    Parameters
    Type Name Description
    UsdTimeCode time
    TfTokenVector includedPurposes

    UsdGeomBBoxCache(UsdTimeCode, TfTokenVector, Boolean)

    Declaration
    public UsdGeomBBoxCache(UsdTimeCode time, TfTokenVector includedPurposes, bool useExtentsHint)
    Parameters
    Type Name Description
    UsdTimeCode time
    TfTokenVector includedPurposes
    Boolean useExtentsHint

    UsdGeomBBoxCache(UsdTimeCode, TfTokenVector, Boolean, Boolean)

    Declaration
    public UsdGeomBBoxCache(UsdTimeCode time, TfTokenVector includedPurposes, bool useExtentsHint, bool ignoreVisibility)
    Parameters
    Type Name Description
    UsdTimeCode time
    TfTokenVector includedPurposes
    Boolean useExtentsHint
    Boolean ignoreVisibility

    Fields

    swigCMemOwn

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    Boolean

    Methods

    Clear()

    Declaration
    public void Clear()

    ClearBaseTime()

    Declaration
    public void ClearBaseTime()

    ComputeLocalBound(UsdPrim)

    Declaration
    public GfBBox3d ComputeLocalBound(UsdPrim prim)
    Parameters
    Type Name Description
    UsdPrim prim
    Returns
    Type Description
    GfBBox3d

    ComputePointInstanceLocalBound(UsdGeomPointInstancer, Int64)

    Declaration
    public GfBBox3d ComputePointInstanceLocalBound(UsdGeomPointInstancer instancer, long instanceId)
    Parameters
    Type Name Description
    UsdGeomPointInstancer instancer
    Int64 instanceId
    Returns
    Type Description
    GfBBox3d

    ComputePointInstanceLocalBounds(UsdGeomPointInstancer, Int64[], UInt32, GfBBox3d)

    Declaration
    public bool ComputePointInstanceLocalBounds(UsdGeomPointInstancer instancer, long[] instanceIdBegin, uint numIds, GfBBox3d result)
    Parameters
    Type Name Description
    UsdGeomPointInstancer instancer
    Int64[] instanceIdBegin
    UInt32 numIds
    GfBBox3d result
    Returns
    Type Description
    Boolean

    ComputePointInstanceRelativeBound(UsdGeomPointInstancer, Int64, UsdPrim)

    Declaration
    public GfBBox3d ComputePointInstanceRelativeBound(UsdGeomPointInstancer instancer, long instanceId, UsdPrim relativeToAncestorPrim)
    Parameters
    Type Name Description
    UsdGeomPointInstancer instancer
    Int64 instanceId
    UsdPrim relativeToAncestorPrim
    Returns
    Type Description
    GfBBox3d

    ComputePointInstanceRelativeBounds(UsdGeomPointInstancer, Int64[], UInt32, UsdPrim, GfBBox3d)

    Declaration
    public bool ComputePointInstanceRelativeBounds(UsdGeomPointInstancer instancer, long[] instanceIdBegin, uint numIds, UsdPrim relativeToAncestorPrim, GfBBox3d result)
    Parameters
    Type Name Description
    UsdGeomPointInstancer instancer
    Int64[] instanceIdBegin
    UInt32 numIds
    UsdPrim relativeToAncestorPrim
    GfBBox3d result
    Returns
    Type Description
    Boolean

    ComputePointInstanceUntransformedBound(UsdGeomPointInstancer, Int64)

    Declaration
    public GfBBox3d ComputePointInstanceUntransformedBound(UsdGeomPointInstancer instancer, long instanceId)
    Parameters
    Type Name Description
    UsdGeomPointInstancer instancer
    Int64 instanceId
    Returns
    Type Description
    GfBBox3d

    ComputePointInstanceUntransformedBounds(UsdGeomPointInstancer, Int64[], UInt32, GfBBox3d)

    Declaration
    public bool ComputePointInstanceUntransformedBounds(UsdGeomPointInstancer instancer, long[] instanceIdBegin, uint numIds, GfBBox3d result)
    Parameters
    Type Name Description
    UsdGeomPointInstancer instancer
    Int64[] instanceIdBegin
    UInt32 numIds
    GfBBox3d result
    Returns
    Type Description
    Boolean

    ComputePointInstanceWorldBound(UsdGeomPointInstancer, Int64)

    Declaration
    public GfBBox3d ComputePointInstanceWorldBound(UsdGeomPointInstancer instancer, long instanceId)
    Parameters
    Type Name Description
    UsdGeomPointInstancer instancer
    Int64 instanceId
    Returns
    Type Description
    GfBBox3d

    ComputePointInstanceWorldBounds(UsdGeomPointInstancer, Int64[], UInt32, GfBBox3d)

    Declaration
    public bool ComputePointInstanceWorldBounds(UsdGeomPointInstancer instancer, long[] instanceIdBegin, uint numIds, GfBBox3d result)
    Parameters
    Type Name Description
    UsdGeomPointInstancer instancer
    Int64[] instanceIdBegin
    UInt32 numIds
    GfBBox3d result
    Returns
    Type Description
    Boolean

    ComputeRelativeBound(UsdPrim, UsdPrim)

    Declaration
    public GfBBox3d ComputeRelativeBound(UsdPrim prim, UsdPrim relativeToAncestorPrim)
    Parameters
    Type Name Description
    UsdPrim prim
    UsdPrim relativeToAncestorPrim
    Returns
    Type Description
    GfBBox3d

    ComputeUntransformedBound(UsdPrim)

    Declaration
    public GfBBox3d ComputeUntransformedBound(UsdPrim prim)
    Parameters
    Type Name Description
    UsdPrim prim
    Returns
    Type Description
    GfBBox3d

    ComputeUntransformedBound(UsdPrim, SWIGTYPE_p_std__setT_SdfPath_t, SWIGTYPE_p_TfHashMapT_SdfPath_GfMatrix4d_SdfPath__Hash_t)

    Declaration
    public GfBBox3d ComputeUntransformedBound(UsdPrim prim, SWIGTYPE_p_std__setT_SdfPath_t pathsToSkip, SWIGTYPE_p_TfHashMapT_SdfPath_GfMatrix4d_SdfPath__Hash_t ctmOverrides)
    Parameters
    Type Name Description
    UsdPrim prim
    SWIGTYPE_p_std__setT_SdfPath_t pathsToSkip
    SWIGTYPE_p_TfHashMapT_SdfPath_GfMatrix4d_SdfPath__Hash_t ctmOverrides
    Returns
    Type Description
    GfBBox3d

    ComputeWorldBound(UsdPrim)

    Declaration
    public GfBBox3d ComputeWorldBound(UsdPrim prim)
    Parameters
    Type Name Description
    UsdPrim prim
    Returns
    Type Description
    GfBBox3d

    Dispose()

    Declaration
    public virtual void Dispose()
    Implements
    IDisposable.Dispose()

    Finalize()

    Declaration
    protected void Finalize()

    GetBaseTime()

    Declaration
    public UsdTimeCode GetBaseTime()
    Returns
    Type Description
    UsdTimeCode

    GetIgnoreVisibility()

    Declaration
    public bool GetIgnoreVisibility()
    Returns
    Type Description
    Boolean

    GetIncludedPurposes()

    Declaration
    public TfTokenVector GetIncludedPurposes()
    Returns
    Type Description
    TfTokenVector

    GetTime()

    Declaration
    public UsdTimeCode GetTime()
    Returns
    Type Description
    UsdTimeCode

    GetUseExtentsHint()

    Declaration
    public bool GetUseExtentsHint()
    Returns
    Type Description
    Boolean

    HasBaseTime()

    Declaration
    public bool HasBaseTime()
    Returns
    Type Description
    Boolean

    SetBaseTime(UsdTimeCode)

    Declaration
    public void SetBaseTime(UsdTimeCode baseTime)
    Parameters
    Type Name Description
    UsdTimeCode baseTime

    SetIncludedPurposes(TfTokenVector)

    Declaration
    public void SetIncludedPurposes(TfTokenVector includedPurposes)
    Parameters
    Type Name Description
    TfTokenVector includedPurposes

    SetTime(UsdTimeCode)

    Declaration
    public void SetTime(UsdTimeCode time)
    Parameters
    Type Name Description
    UsdTimeCode time
    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