Module |
|
Header |
/Engine/Source/Runtime/AssetRegistry/Public/IAssetRegistry.h |
Include |
#include "IAssetRegistry.h" |
class IAssetRegistry
Name | Description | ||
---|---|---|---|
|
AddPath ( |
Adds the specified path to the set of cached paths. |
|
|
AppendState ( |
Append the assets from the incoming state into our own |
|
|
AssetCreated ( |
Informs the asset registry that an in-memory asset has been created |
|
|
AssetDeleted ( |
Informs the asset registry that an in-memory asset has been deleted |
|
|
AssetRenamed |
Informs the asset registry that an in-memory asset has been renamed |
|
|
EnumerateAllAssets ( |
Enumerate asset data for all assets in the registry. |
|
|
EnumerateAllCachedPaths ( |
Enumerate all the paths that are currently cached |
|
|
EnumerateAllCachedPaths ( |
Enumerate all the paths that are currently cached |
|
|
EnumerateAssets ( |
Enumerate asset data for all assets that match the filter. |
|
|
EnumerateSubPaths ( |
Enumerate the all paths that are currently cached below the passed-in base path |
|
|
EnumerateSubPaths ( |
Enumerate the all paths that are currently cached below the passed-in base path |
|
|
ExpandRecursiveFilter |
Modifies passed in filter to make it safe for use on FAssetRegistryState. |
|
|
GetAllAssets ( |
Gets asset data for all assets in the registry. |
|
|
GetAllCachedPaths |
Gets a list of all paths that are currently cached |
|
|
GetAllocatedSize ( |
Returns memory size of entire registry, optionally logging sizes |
|
|
GetAncestorClassNames |
Returns true if the specified ClassName's ancestors could be found. |
|
|
EAssetAvaila... |
GetAssetAvailability ( |
Gets the current availability of an asset, primarily for streaming install purposes. |
|
float |
GetAssetAvailabilityProgress ( |
Gets an ETA or percentage complete for an asset that is still in the process of being installed. |
|
GetAssetAvailabilityProgressTypeSupported |
||
|
GetAssetByObjectPath |
Gets the asset data for the specified object path |
|
|
const FAsset... |
GetAssetPackageData ( |
Finds Package data for a package name. |
|
const FAsset... |
GetAssetRegistryState() |
Returns read only reference to the current asset registry state. |
|
GetAssets ( |
Gets asset data for all assets that match the filter. |
|
|
GetAssetsByClass ( |
Gets asset data for all assets with the supplied class |
|
|
GetAssetsByPackageName ( |
Gets asset data for the assets in the package with the specified package name |
|
|
GetAssetsByPath ( |
Gets asset data for all assets in the supplied folder path |
|
|
GetAssetsByTags ( |
Gets asset data for all assets with the supplied tags, regardless of their value |
|
|
GetAssetsByTagValues ( |
Gets asset data for all assets with the supplied tags and values |
|
|
const FAsset... |
GetCachedAssetDataForObjectPath ( |
Returns pointer to cached AssetData for an object path. |
|
const TSet< ... |
GetCachedEmptyPackages() |
Returns the set of empty package names fast iteration |
|
GetDependencies ( |
Gets a list of packages and searchable names that are referenced by the supplied package or name. |
|
|
GetDependencies ( |
Gets a list of paths to objects that are referenced by the supplied package. |
|
|
GetDerivedClassNames |
Returns the names of all classes derived by the supplied class names, excluding any classes matching the excluded class names. |
|
|
GetRedirectedObjectPath ( |
Uses the asset registry to look for ObjectRedirectors. |
|
|
GetReferencers ( |
Gets a list of packages that reference the supplied package. (On disk references ONLY) |
|
|
GetReferencers ( |
Gets a list of packages and searchable names that reference the supplied package or name. |
|
|
GetSubPaths |
Gets a list of all paths that are currently cached below the passed-in base path |
|
|
GetTemporaryCachingMode() |
Returns true if temporary caching mode enabled |
|
|
HasAssets |
Does the given path contain assets, optionally also testing sub-paths? |
|
|
InitializeSerializationOptions ( |
Fills in FAssetRegistrySerializationOptions from ini, optionally using a target platform ini name |
|
|
InitializeTemporaryAssetRegistryState ( |
Fills in a AssetRegistryState with a copy of the data in the internal cache, overriding some |
|
|
IsLoadingAssets() |
Returns true if the asset registry is currently loading files and does not yet know about all assets |
|
|
K2_GetDependencies ( |
Gets a list of paths to objects that are referenced by the supplied package. |
|
|
K2_GetReferencers ( |
Gets a list of packages that reference the supplied package. (On disk references ONLY) |
|
|
LoadPackageRegistryData ( |
Load FPackageRegistry data from the supplied package |
|
|
FAssetAddedE... |
OnAssetAdded() |
|
|
FAssetRemove... |
OnAssetRemoved() |
|
|
FAssetRename... |
OnAssetRenamed() |
|
|
FAssetUpdate... |
OnAssetUpdated() |
|
|
FFileLoadPro... |
OnFileLoadProgressUpdated() |
|
|
FFilesLoaded... |
OnFilesLoaded() |
|
|
FInMemoryAss... |
OnInMemoryAssetCreated() |
|
|
FInMemoryAss... |
OnInMemoryAssetDeleted() |
|
|
FPathAddedEv... |
OnPathAdded() |
|
|
FPathRemoved... |
OnPathRemoved() |
|
|
PackageDeleted ( |
Informs the asset registry that an in-memory package has been deleted, and all associated assets should be removed |
|
|
PrioritizeAssetInstall ( |
Hint the streaming installers to prioritize a specific asset for install. |
|
|
PrioritizeSearchPath ( |
If assets are currently being asynchronously scanned in the specified path, this will cause them to be scanned before other assets. |
|
|
RemovePath ( |
Attempts to remove the specified path to the set of cached paths. |
|
|
RunAssetsThroughFilter ( |
Trims items out of the asset data list that do not pass the supplied filter |
|
|
ScanFilesSynchronous |
Scan the specified individual files right now and populate the asset registry. |
|
|
ScanModifiedAssetFiles |
Forces a rescan of specific filenames, call this when you need to refresh from disk |
|
|
ScanPathsSynchronous |
Scan the supplied paths recursively right now and populate the asset registry. |
|
|
SearchAllAssets ( |
Look for all assets on disk (can be async or synchronous) |
|
|
Serialize ( |
Serialize the registry to/from a file, skipping editor only data |
|
|
Serialize ( |
||
|
SetManageReferences ( |
Specifies a list of manager mappings, optionally recursing to dependencies. |
|
|
SetPrimaryAssetIdForObjectPath ( |
Sets the PrimaryAssetId for a specific asset. |
|
|
SetTemporaryCachingMode ( |
Enables or disable temporary search caching, when this is enabled scanning/searching is faster because we assume no objects are loaded between scans. |
|
|
StripAssetRegistryKeyForObject |
Removes a key from the key value pairs for an object |
|
|
Tick ( |
Tick the asset registry |
|
|
UseFilterToExcludeAssets ( |
Trims items out of the asset data list that do not pass the supplied filter |
Name |
Description |
|
---|---|---|
|
FAssetAddedEvent |
Event for when assets are added to the registry |
|
FAssetRemovedEvent |
Event for when assets are removed from the registry |
|
FAssetRenamedEvent |
Event for when assets are renamed in the registry |
|
FAssetUpdatedEvent |
Event for when assets are updated in the registry |
|
FFileLoadProgressUpdateData |
Payload data for a file progress update |
|
FFileLoadProgressUpdatedEvent |
Event to update the progress of the background file load |
|
FFilesLoadedEvent |
Event for when the asset registry is done loading files |
|
FInMemoryAssetCreatedEvent |
Event for when in-memory assets are created |
|
FInMemoryAssetDeletedEvent |
Event for when assets are deleted |
|
FPathAddedEvent |
Event for when paths are added to the registry |
|
FPathRemovedEvent |
Event for when paths are removed from the registry |
Name |
Description |
---|---|
ShouldSetManagerPredicate |
Predicate called to decide rather to recurse into a reference when setting manager |
Name | Description | ||
---|---|---|---|
|
LoadRegistryData ( |
|
|
|
SaveRegistryData |
|