TUsdStore

Stores a USD object.

Choose your operating system:

Windows

macOS

Linux

References

Module

UnrealUSDWrapper

Header

/Engine/Plugins/Importers/USDImporter/Source/UnrealUSDWrapper/Public/USDMemory.h

Include

#include "USDMemory.h"

Syntax

template<typename UsdObjectType>
class TUsdStore

Remarks

Stores a USD object. Ensures that its constructed, copied, moved and destroyed using the USD allocator.

Constructors

Name Description

Public function

TUsdStore()

Public function

TUsdStore

(
    const TUsdStore< UsdObjectType >& ...
)

Public function

TUsdStore

(
    TUsdStore< UsdObjectType >&& Other
)

Public function

TUsdStore

(
    const UsdObjectType& UsdObject
)

Public function

TUsdStore

(
    UsdObjectType&& UsdObject
)

Destructors

Name Description

Public function

~TUsdStore()

Functions

Name Description

Public function

UsdObjectTyp...

 

Get()

Public function Const

const UsdObj...

 

Get()

Operators

Name Description

Public function

UsdObjectTyp...

 

operator*()

Public function Const

const UsdObj...

 

operator*()

Public function

TUsdStore< U...

 

operator=

(
    const TUsdStore< UsdObjectType >& ...
)

Public function

TUsdStore< U...

 

operator=

(
    TUsdStore< UsdObjectType >&& Other
)

Public function

TUsdStore< U...

 

operator=

(
    const UsdObjectType& UsdObject
)

Public function

TUsdStore< U...

 

operator=

(
    UsdObjectType&& UsdObject
)