unreal.AssetRegistryHelpers

class unreal.AssetRegistryHelpers(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: Object

Asset Registry Helpers

C++ Source:

  • Module: AssetRegistry

  • File: AssetRegistryHelpers.h

classmethod create_asset_data(asset, allow_blueprint_class=False) AssetData

Creates asset data from a UObject.

Parameters:
  • asset (Object) – The asset to create asset data for

  • allow_blueprint_class (bool) – By default trying to create asset data for a blueprint class will create one for the UBlueprint instead

Return type:

AssetData

classmethod get_asset(asset_data) Object

Returns the asset UObject if it is loaded or loads the asset if it is unloaded then returns the result

Parameters:

asset_data (AssetData) –

Return type:

Object

classmethod get_asset_registry() AssetRegistry

Get Asset Registry

Return type:

AssetRegistry

classmethod get_blueprint_assets(filter) Array[AssetData]

Gets asset data for all blueprint assets that match the filter. ClassPaths in the filter specify the blueprint’s parent class.

Parameters:

filter (ARFilter) –

Returns:

out_asset_data (Array[AssetData]):

Return type:

Array[AssetData]

classmethod get_class(asset_data)

Get Class

Parameters:

asset_data (AssetData) –

Return type:

type(Class)

classmethod get_export_text_name(asset_data) str

Returns the name for the asset in the form: Class’ObjectPath’

Parameters:

asset_data (AssetData) –

Return type:

str

classmethod get_full_name(asset_data) str

Returns the full name for the asset in the form: Class ObjectPath

Parameters:

asset_data (AssetData) –

Return type:

str

classmethod get_tag_value(asset_data, tag_name) str or None

Gets the value associated with the given tag as a string

Parameters:
Returns:

out_tag_value (str):

Return type:

str or None

classmethod is_asset_loaded(asset_data) bool

Returns true if the asset is loaded

Parameters:

asset_data (AssetData) –

Return type:

bool

classmethod is_redirector(asset_data) bool

Returns true if the this asset is a redirector.

Parameters:

asset_data (AssetData) –

Return type:

bool

classmethod is_u_asset(asset_data) 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

Parameters:

asset_data (AssetData) –

Return type:

bool

classmethod is_valid(asset_data) bool

Checks to see if this AssetData refers to an asset or is NULL

Parameters:

asset_data (AssetData) –

Return type:

bool

classmethod set_filter_tags_and_values(filter, tags_and_values) ARFilter

Populates the FARFilters tags and values map with the passed in tags and values

Parameters:
Return type:

ARFilter

classmethod to_soft_object_path(asset_data) SoftObjectPath

Convert to a SoftObjectPath for loading

Parameters:

asset_data (AssetData) –

Return type:

SoftObjectPath