![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RuntimeAssetCachePluginInterface.h>
Inheritance diagram for IRuntimeAssetCacheBuilder:Public Member Functions | |
| virtual const TCHAR * | GetBucketConfigName () const =0 |
| virtual const TCHAR * | GetBuilderName () const =0 |
| virtual FString | GetAssetUniqueName () const =0 |
| virtual FVoidPtrParam | Build ()=0 |
| virtual void | SerializeData (FArchive &Ar, FVoidPtrParam InData) |
| virtual int32 | GetAssetVersion ()=0 |
| virtual bool | CachedAssetVersionIsUpToDate (int32 CachedAssetVersion) |
| virtual bool | ShouldBuildAsynchronously () const |
| virtual bool | IsBuildThreadSafe () const =0 |
Interface for runtime asset cache cache builders. This API will be called concurrently.
|
pure virtual |
Does the work of creating serialized cache entry.
Implemented in URuntimeAssetCacheBuilder_ObjectBase.
|
inlinevirtual |
Check if the cached asset is up to date. If the current AssetVersion is greater than the cached AssetVersion, the cached asset will be re-built.
|
pure virtual |
Returns the name uniquely describing the asset.
Implemented in URuntimeAssetCacheBuilder_ObjectBase.
Gets asset version to rebuild cache if cached asset is too old.
Implemented in URuntimeAssetCacheBuilder_ObjectBase.
Get the builder type name. This is used to categorize cached data to buckets.
Implemented in URuntimeAssetCacheBuilder_ObjectBase.
Get the name of cache builder, this is used as part of the cache key.
Implemented in URuntimeAssetCacheBuilder_ObjectBase.
Gets whether Build function is threadsafe
Implemented in URuntimeAssetCacheBuilder_ObjectBase.
|
inlinevirtual |
Serializes data into archive
| Ar | Archive to serialize to. |
| InData | Data to serialize. |
Gets whether Build function must be called asynchronously.
Reimplemented in URuntimeAssetCacheBuilder_ObjectBase.