unreal.UsdPregenManifestAsset

class unreal.UsdPregenManifestAsset(outer: Object | None = None, name: Name | str = 'None')

Bases: Object

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.

C++ Source:

  • Plugin: USDPregen

  • Module: USDPregenUObjectStorage

  • File: USDPregenManifestAsset.h

Editor Properties: (see get_editor_property/set_editor_property)

  • definitions (Array[UsdPregenDefinitionEntry]): [Read-Only] Deduped definition snapshots, keyed by UniqueId, ordered by namespace stack walk.

  • dependencies (Array[UsdPregenTargetUidEntry]): [Read-Only]

  • products (Array[UsdPregenProductEntry]): [Read-Only]

  • uid (UsdPregenTargetUidEntry): [Read-Only]

is_valid_manifest() bool

Is Valid Manifest

Return type:

bool