|
| virtual INSTALLBUNDLEMANAGER_API | ~FInstallBundleCache () |
| |
| INSTALLBUNDLEMANAGER_API void | Init (FInstallBundleCacheInitInfo InitInfo) |
| |
| FName | GetName () const |
| |
| INSTALLBUNDLEMANAGER_API void | AddOrUpdateBundle (FInstallBundleSourceType Source, const FInstallBundleCacheBundleInfo &AddInfo) |
| |
| INSTALLBUNDLEMANAGER_API void | RemoveBundle (FInstallBundleSourceType Source, FName BundleName) |
| |
| INSTALLBUNDLEMANAGER_API TOptional< FInstallBundleCacheBundleInfo > | GetBundleInfo (FName BundleName) const |
| |
| INSTALLBUNDLEMANAGER_API TOptional< FInstallBundleCacheBundleInfo > | GetBundleInfo (FInstallBundleSourceType Source, FName BundleName) const |
| |
| INSTALLBUNDLEMANAGER_API uint64 | GetSize () const |
| |
| INSTALLBUNDLEMANAGER_API uint64 | GetUsedSize () const |
| |
| INSTALLBUNDLEMANAGER_API uint64 | GetFreeSpace () const |
| |
| INSTALLBUNDLEMANAGER_API FInstallBundleCacheReserveResult | Reserve (FName BundleName) |
| |
| INSTALLBUNDLEMANAGER_API FInstallBundleCacheFlushResult | Flush (FInstallBundleSourceType *Source=nullptr) |
| |
| INSTALLBUNDLEMANAGER_API bool | Contains (FName BundleName) const |
| |
| INSTALLBUNDLEMANAGER_API bool | Contains (FInstallBundleSourceType Source, FName BundleName) const |
| |
| INSTALLBUNDLEMANAGER_API bool | IsReserved (FName BundleName) const |
| |
| INSTALLBUNDLEMANAGER_API bool | Release (FName BundleName) |
| |
| INSTALLBUNDLEMANAGER_API bool | SetPendingEvict (FName BundleName) |
| |
| INSTALLBUNDLEMANAGER_API bool | ClearPendingEvict (FName BundleName) |
| |
| INSTALLBUNDLEMANAGER_API void | HintRequested (FName BundleName, bool bRequested) |
| |
| INSTALLBUNDLEMANAGER_API FInstallBundleCacheStats | GetStats (EInstallBundleCacheStatsFlags Flags=EInstallBundleCacheStatsFlags::None, bool bVerbose=false) const |
| |
| TSharedRef< FInstallBundleCache, Mode > | AsShared () |
| |
| TSharedRef< FInstallBundleCache const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FInstallBundleCache, Mode > | AsWeak () |
| |
| TWeakPtr< FInstallBundleCache const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |