Navigation
API > API/Plugins > API/Plugins/UnrealUSDWrapper > API/Plugins/UnrealUSDWrapper/UsdWrappers
References
| Module | UnrealUSDWrapper |
| Header | /Engine/Plugins/Importers/USDImporter/Source/UnrealUSDWrapper/Public/UsdWrappers/UsdGeomBBoxCache.h |
| Include | #include "UsdWrappers/UsdGeomBBoxCache.h" |
Syntax
class FUsdGeomBBoxCache
Remarks
Minimal pxr::UsdGeomBBoxCache wrapper for Unreal that can be used from no-rtti modules. Unlike the other wrapper types, FUsdGeomBBoxCache contains its own mutex in order to try and make its usage somewhat thread-safe. The wrapped functions will use this mutex already, and the conversion operators that return the underlying type will check that the mutex is locked before returning (the caller is expected to lock the mutex before using the operators).
Variables
| Type | Name | Description | |
|---|---|---|---|
| FRWLock | Lock | The underlying pxr::UsdGeomBBoxCache object is not thread-safe, so we have this. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FUsdGeomBBoxCache
(
const FUsdGeomBBoxCache& Other |
|||
FUsdGeomBBoxCache
(
FUsdGeomBBoxCache&& Other |
|||
FUsdGeomBBoxCache
(
double Time, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Clear () |
Auto conversion from/to pxr::UsdGeomBBoxCache. | |
| bool | |||
| EUsdPurpose | |||
| double | GetTime () |
||
| bool | |||
| void | SetIncludedPurposes
(
EUsdPurpose IncludedPurposeFlags |
||
| void | SetTime
(
double UsdTimeCode |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FUsdGeomBBoxCache & | operator=
(
const FUsdGeomBBoxCache& Other |
||
| FUsdGeomBBoxCache & | operator=
(
FUsdGeomBBoxCache&& Other |