Navigation
API > API/Plugins > API/Plugins/USDPregenWrapper
Minimal PREGEN_NS::ExtAssetDefinition wrapper for Unreal that can be used from no-rtti modules.
This is a lightweight non-owning wrapper around an immutable ExtAssetDefinition instance that is owned elsewhere (typically by AssetDefinitionRegistry).
| Name | FExtAssetDefinition |
| Type | class |
| Header File | /Engine/Plugins/Experimental/USDPregen/Source/USDPregenWrapper/Public/UsdPregenWrappers/ExtAssetDefinition.h |
| Include Path | #include "UsdPregenWrappers/ExtAssetDefinition.h" |
Syntax
class FExtAssetDefinition
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FExtAssetDefinition() |
UsdPregenWrappers/ExtAssetDefinition.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSdfAssetPath GetIdentifier() |
UsdPregenWrappers/ExtAssetDefinition.h | ||
bool GetMetadata
(
UE::FVtValue& OutMetadata |
UsdPregenWrappers/ExtAssetDefinition.h | ||
FString GetName() |
UsdPregenWrappers/ExtAssetDefinition.h | ||
FString GetUniqueId() |
UsdPregenWrappers/ExtAssetDefinition.h | ||
FString GetVersion() |
UsdPregenWrappers/ExtAssetDefinition.h | ||
bool HasCustomUniqueId() |
UsdPregenWrappers/ExtAssetDefinition.h | ||
bool HasMetadata() |
UsdPregenWrappers/ExtAssetDefinition.h | ||
bool IsValid
(
FString* OutReason |
UsdPregenWrappers/ExtAssetDefinition.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
UsdPregenWrappers/ExtAssetDefinition.h | ||
bool operator!=
(
const FExtAssetDefinition& Other |
UsdPregenWrappers/ExtAssetDefinition.h | ||
bool operator==
(
const FExtAssetDefinition& Other |
UsdPregenWrappers/ExtAssetDefinition.h |