Navigation
API > API/Plugins > API/Plugins/UnrealUSDWrapper
Stores a USD object. Ensures that its constructed, copied, moved and destroyed using the USD allocator.
| Name | TUsdStore |
| Type | class |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/UnrealUSDWrapper/Public/USDMemory.h |
| Include Path | #include "USDMemory.h" |
Syntax
template<typename UsdObjectType>
class TUsdStore
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TUsdStore
(
const UsdObjectType& UsdObject |
USDMemory.h | ||
TUsdStore () |
USDMemory.h | ||
| USDMemory.h | |||
| USDMemory.h | |||
TUsdStore
(
UsdObjectType&& UsdObject |
USDMemory.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~TUsdStore() |
USDMemory.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| StoredUsdObject | TOptional< UsdObjectType > | USDMemory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UsdObjectType & Get () |
USDMemory.h | ||
const UsdObjectType & Get () |
USDMemory.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
USDMemory.h | ||
UsdObjectType & operator* () |
USDMemory.h | ||
const UsdObjectType & operator* () |
USDMemory.h | ||
| USDMemory.h | |||
| USDMemory.h | |||
| USDMemory.h | |||
| USDMemory.h | |||
UsdObjectType * operator-> () |
USDMemory.h | ||
const UsdObjectType * operator-> () |
USDMemory.h |