![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AssetRegistryInterface.h>
Inheritance diagram for IAssetRegistryInterface:Static Public Member Functions | |
| static COREUOBJECT_API IAssetRegistryInterface * | GetPtr () |
Static Protected Attributes | |
| static COREUOBJECT_API IAssetRegistryInterface * | Default = nullptr |
Friends | |
| class | UAssetRegistryImpl |
Asset Registry module interface
|
pure virtual |
Enumerate asset data for all assets that match the filter. Assets returned must satisfy every filter component if there is at least one element in the component's array. Assets will satisfy a component if they match any of the elements in it.
| Filter | filter to apply to the assets in the AssetRegistry |
| Callback | function to call for each asset data enumerated |
| InEnumerateFlags | flags to control enumeration and filtering. |
Implemented in FAssetRegistryInterface, and FAssetRegistryModule.
|
pure virtual |
Lookup dependencies for the given package name and fill OutDependencies with direct dependencies
Implemented in FAssetRegistryInterface, and FAssetRegistryModule.
|
static |
Tries to get a pointer to the active AssetRegistryInterface implementation.
|
pure virtual |
Register delegate for when assets are added to the registry
Implemented in FAssetRegistryInterface, and FAssetRegistryModule.
|
pure virtual |
Register delegate for when assets are removed from the registry
Implemented in FAssetRegistryInterface, and FAssetRegistryModule.
|
pure virtual |
Tries to get the asset data for the specified object path
| ObjectPath | the path of the object to be looked up |
| OutAssetData | out FAssetData |
Implemented in FAssetRegistryInterface, and FAssetRegistryModule.
|
pure virtual |
Tries to get the package data for the specified package name
| PackageName | name of the package |
| OutAssetPackageData | out FAssetPackageData |
Implemented in FAssetRegistryInterface, and FAssetRegistryModule.
|
pure virtual |
Tries to get the package data for the specified package name. If found, OutCorrectCasePackageName will be populated with the PackageName that matches the casing used by the filesystem
| PackageName | name of the package |
| OutAssetPackageData | out FAssetPackageData |
| OutCorrectCasePackageName | out FName matching filesystem casing |
Implemented in FAssetRegistryInterface, and FAssetRegistryModule.
|
pure virtual |
Removes registered delegate for when assets are added to the registry
Implemented in FAssetRegistryInterface, and FAssetRegistryModule.
|
pure virtual |
Removes registered delegate for when assets are removed from the registry
Implemented in FAssetRegistryInterface, and FAssetRegistryModule.
|
friend |
|
staticprotected |