unreal.AssetData
¶
- class unreal.AssetData(package_name: Name = 'None', package_path: Name = 'None', asset_name: Name = 'None', asset_class_path: TopLevelAssetPath = Ellipsis)¶
Bases:
StructBase
A struct to hold important information about an assets found by the Asset Registry This struct is transient and should never be serialized
C++ Source:
Module: CoreUObject
File: NoExportTypes.h
Editor Properties: (see get_editor_property/set_editor_property)
asset_class
(Name): [Read-Write] Asset Class: The name of the asset’s class deprecated: Short asset class name must be converted to full asset pathname. Use AssetClassPath instead.asset_class_path
(TopLevelAssetPath): [Read-Write] Asset Class Path: The path name of the asset’s classasset_name
(Name): [Read-Write] Asset Name: The name of the asset without the packagepackage_name
(Name): [Read-Write] Package Name: The name of the package in which the asset is found, this is the full long package name such as /Game/Path/Packagepackage_path
(Name): [Read-Write] Package Path: The path to the package in which the asset is found, this is /Game/Path with the Package stripped off
- property asset_class: Name¶
[Read-Only] Asset Class: The name of the asset’s class deprecated: Short asset class name must be converted to full asset pathname. Use AssetClassPath instead.
- Type:
(Name)
- property asset_class_path: TopLevelAssetPath¶
[Read-Only] Asset Class Path: The path name of the asset’s class
- Type:
- property asset_name: Name¶
[Read-Only] Asset Name: The name of the asset without the package
- Type:
(Name)
- get_asset() Object ¶
Returns the asset UObject if it is loaded or loads the asset if it is unloaded then returns the result
- Return type:
- get_export_text_name() str ¶
Returns the name for the asset in the form: Class’ObjectPath’
- Return type:
- get_full_name() str ¶
Returns the full name for the asset in the form: Class ObjectPath
- Return type:
- get_tag_value(tag_name) str or None ¶
Gets the value associated with the given tag as a string
- is_u_asset() bool ¶
Returns true if this is the primary asset in a package, true for maps and assets but false for secondary objects like class redirectors
- Return type:
- property package_name: Name¶
[Read-Only] Package Name: The name of the package in which the asset is found, this is the full long package name such as /Game/Path/Package
- Type:
(Name)
- property package_path: Name¶
[Read-Only] Package Path: The path to the package in which the asset is found, this is /Game/Path with the Package stripped off
- Type:
(Name)
- to_soft_object_path() SoftObjectPath ¶
Convert to a SoftObjectPath for loading
- Return type: