unreal.UsdAssetUserData

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

Bases: AssetUserData

Usd Asset User Data

C++ Source:

  • Plugin: USDCore

  • Module: USDClasses

  • File: USDAssetUserData.h

Editor Properties: (see get_editor_property/set_editor_property)

  • original_hash (str): [Read-Only] Hash of the prim data that was used to generate this asset

  • prim_paths (Array[str]): [Read-Write] Paths to prims that generated the asset that owns this AssetUserData

  • stage_identifier_to_metadata (Map[str, UsdCombinedPrimMetadata]): [Read-Write] Holds metadata collected for this asset, from all relevant Source prims. The asset that owns this user data may be shared via the asset cache, and reused for even entirely different stages. This map lets us keep track of which stage owns which bits of metadata

property original_hash: str

[Read-Only] Hash of the prim data that was used to generate this asset

Type:

(str)

property prim_paths: None

[Read-Write] Paths to prims that generated the asset that owns this AssetUserData

Type:

(Array[str])

property stage_identifier_to_metadata: None

[Read-Write] Holds metadata collected for this asset, from all relevant Source prims. The asset that owns this user data may be shared via the asset cache, and reused for even entirely different stages. This map lets us keep track of which stage owns which bits of metadata

Type:

(Map[str, UsdCombinedPrimMetadata])