Navigation
API > API/Plugins > API/Plugins/USDPregenUObjectStorage
UObject-backed manifest asset that can be serialized by Unreal and shown in the Content Browser.
Note: only a subset of the originating TargetData is persisted on the UAsset (target uid, dependencies, deduped definition snapshots with their scene path and permutation ops). The full TargetData remains available to downstream code via FManifest::GetTargetData() and can be persisted by a custom storage plugin if richer state is needed.
| Name | UUsdPregenManifestAsset |
| Type | class |
| Header File | /Engine/Plugins/Experimental/USDPregen/Source/USDPregenUObjectStorage/Public/USDPregenManifestAsset.h |
| Include Path | #include "USDPregenManifestAsset.h" |
Syntax
UCLASS (BlueprintType)
class UUsdPregenManifestAsset : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UUsdPregenManifestAsset
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Definitions | TArray< FUsdPregenDefinitionEntry > | Deduped definition snapshots, keyed by UniqueId, ordered by namespace stack walk. | USDPregenManifestAsset.h |
|
| Dependencies | TArray< FUsdPregenTargetUidEntry > | USDPregenManifestAsset.h |
|
|
| Products | TArray< FUsdPregenProductEntry > | USDPregenManifestAsset.h |
|
|
| Uid | FUsdPregenTargetUidEntry | USDPregenManifestAsset.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void FromWrapper
(
const UE::UsdPregen::FManifest& InManifest |
USDPregenManifestAsset.h | ||
bool IsValidManifest() |
USDPregenManifestAsset.h |
|
|
UE::UsdPregen::FManifest ToWrapper() |
USDPregenManifestAsset.h |