Navigation
API > API/Runtime > API/Runtime/AssetRegistry
Asset registry module
| Name | FAssetRegistryModule |
| Type | class |
| Header File | /Engine/Source/Runtime/AssetRegistry/Public/AssetRegistry/AssetRegistryModule.h |
| Include Path | #include "AssetRegistry/AssetRegistryModule.h" |
Syntax
class FAssetRegistryModule :
public IModuleInterface,
public IAssetRegistryInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool EnumerateAssets
(
const FARFilter& Filter, |
AssetRegistry/AssetRegistryModule.h | ||
virtual IAssetRegistry & Get() |
AssetRegistry/AssetRegistryModule.h | ||
virtual void GetDependencies
(
FName InPackageName, |
Access the dependent package names for a given source package | AssetRegistry/AssetRegistryModule.h | |
bool IsValid() |
Reports whether Get is valid to call. Will be true except during engine shutdown. | AssetRegistry/AssetRegistryModule.h | |
virtual void StartupModule() |
Called right after the module DLL has been loaded and the module object has been created | AssetRegistry/AssetRegistryModule.h | |
IAssetRegistry * TryGet() |
Returns AssetRegistry pointer if valid, or nullptr. Will be non-null except during engine shutdown. | AssetRegistry/AssetRegistryModule.h | |
virtual UE::AssetRegistry::EExists TryGetAssetByObjectPath
(
const FSoftObjectPath& ObjectPath, |
AssetRegistry/AssetRegistryModule.h | ||
virtual UE::AssetRegistry::EExists TryGetAssetPackageData
(
FName PackageName, |
AssetRegistry/AssetRegistryModule.h | ||
virtual UE::AssetRegistry::EExists TryGetAssetPackageData
(
FName PackageName, |
AssetRegistry/AssetRegistryModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AssetCreated
(
UObject* NewAsset |
AssetRegistry/AssetRegistryModule.h | ||
static void AssetDeleted
(
UObject* DeletedAsset |
AssetRegistry/AssetRegistryModule.h | ||
static void AssetRenamed
(
const UObject* RenamedAsset, |
AssetRegistry/AssetRegistryModule.h | ||
static void AssetsSaved
(
TArray< FAssetData >&& SavedAssets |
AssetRegistry/AssetRegistryModule.h | ||
static IAssetRegistry & GetRegistry() |
AssetRegistry/AssetRegistryModule.h | ||
static void PackageDeleted
(
UPackage* DeletedPackage |
AssetRegistry/AssetRegistryModule.h | ||
static void TickAssetRegistry
(
float DeltaTime |
AssetRegistry/AssetRegistryModule.h |