Navigation
API > API/Plugins > API/Plugins/USDPregenWrapper
Value-typed snapshot of an ExtAssetDefinition produced for storage.
Captures the authoritative fields so that downstream backends can persist a definition and re-register it later without depending on USD headers or RTTI. Round-trip is via the USDA-blob metadata field.
| Name | FExtAssetDefinitionSnapshot |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/USDPregen/Source/USDPregenWrapper/Public/UsdPregenWrappers/ExtAssetDefinition.h |
| Include Path | #include "UsdPregenWrappers/ExtAssetDefinition.h" |
Syntax
struct FExtAssetDefinitionSnapshot
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasCustomUniqueId | bool | UsdPregenWrappers/ExtAssetDefinition.h | ||
| IdentifierAuthored | FString | UsdPregenWrappers/ExtAssetDefinition.h | ||
| IdentifierResolved | FString | UsdPregenWrappers/ExtAssetDefinition.h | ||
| Metadata | FString | Round-tripped metadata VtDictionary, encoded as a USDA-format blob. | UsdPregenWrappers/ExtAssetDefinition.h | |
| Name | FString | UsdPregenWrappers/ExtAssetDefinition.h | ||
| UniqueId | FString | UsdPregenWrappers/ExtAssetDefinition.h | ||
| Version | FString | UsdPregenWrappers/ExtAssetDefinition.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool RegisterIntoRegistry () |
Reconstructs the underlying ExtAssetDefinition and registers it into the global AssetDefinitionRegistry. | UsdPregenWrappers/ExtAssetDefinition.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FExtAssetDefinitionSnapshot From
(
const FExtAssetDefinition& Defn |
Builds a snapshot from a live FExtAssetDefinition. | UsdPregenWrappers/ExtAssetDefinition.h |