|
| | UE_NONCOPYABLE (FOnDemandIoStore) |
| |
| | FOnDemandIoStore () |
| |
| | ~FOnDemandIoStore () |
| |
| FIoStatus | InitializeStreamingBackend (const FOnDemandEndpointConfig &EndpointConfig) |
| |
| FOnDemandChunkInfo | GetStreamingChunkInfo (const FIoChunkId &ChunkId) |
| |
| FOnDemandChunkInfo | GetInstalledChunkInfo (const FIoChunkId &ChunkId, EIoErrorCode &OutErrorCode) |
| |
| TArray< FIoChunkId > | DebugFindStreamingChunkIds (int32 NumToFind) |
| |
| void | GetReferencedContent (TArray< FSharedOnDemandContainer > &OutContainers, TArray< TBitArray<> > &OutChunkEntryIndices, bool bPackageStore=false) |
| | UE_BUILD_SHIPPING.
|
| |
| TBitArray | GetReferencedContent (const FSharedOnDemandContainer &Container) |
| |
| void | GetReferencedContentByHandle (TMap< FOnDemandWeakContentHandle, TArray< FOnDemandContainerChunkEntryReferences > > &OutReferencesByHandle) const |
| |
| void | AddReference (const FSharedOnDemandContainer &Container, int32 EntryIndex, FOnDemandContentHandle ContentHandle) |
| |
| virtual FIoStatus | Initialize () override |
| |
| virtual FIoStatus | InitializePostHotfix () override |
| |
| virtual FOnDemandRegisterHostGroupResult | RegisterHostGroup (FOnDemandRegisterHostGroupArgs &&Args) override |
| |
| virtual void | Mount (FOnDemandMountArgs &&Args, FOnDemandMountCompleted &&OnCompleted) override |
| |
| virtual FOnDemandInstallRequest | Install (FOnDemandInstallArgs &&Args, FOnDemandInstallCompleted &&OnCompleted, FOnDemandInstallProgressed &&OnProgress=nullptr) override |
| |
| virtual void | Purge (FOnDemandPurgeArgs &&Args, FOnDemandPurgeCompleted &&OnCompleted) override |
| |
| virtual void | Defrag (FOnDemandDefragArgs &&Args, FOnDemandDefragCompleted &&OnCompleted) override |
| |
| virtual void | Verify (FOnDemandVerifyCacheCompleted &&OnCompleted) override |
| |
| virtual FIoStatus | Unmount (FStringView MountId) override |
| |
| virtual TIoStatusOr< FOnDemandInstallSizeResult > | GetInstallSize (const FOnDemandGetInstallSizeArgs &Args) const override |
| |
| virtual FIoStatus | GetInstallSizesByMountId (const FOnDemandGetInstallSizeArgs &Args, TMap< FString, uint64 > &OutSizesByMountId) const override |
| |
| virtual FOnDemandCacheUsage | GetCacheUsage (const FOnDemandGetCacheUsageArgs &Args) const override |
| |
| virtual void | DumpMountedContainersToLog () const override |
| |
| virtual bool | IsOnDemandStreamingEnabled () const override |
| |
| virtual void | SetStreamingOptions (EOnDemandStreamingOptions Options) override |
| |
| virtual void | ReportAnalytics (TArray< FAnalyticsEventAttribute > &OutAnalyticsArray) const override |
| |
| virtual TUniquePtr< IAnalyticsRecording > | StartAnalyticsRecording () const override |
| |
| virtual void | OnImmediateAnalytic (FOnDemandImmediateAnalyticHandler EventHandler) override |
| |
| virtual void | CancelInstallRequest (FSharedInternalInstallRequest InstallRequest) override |
| |
| virtual void | UpdateInstallRequestPriority (FSharedInternalInstallRequest InstallRequest, int32 NewPriority) override |
| |
| virtual void | ReleaseContent (FOnDemandInternalContentHandle &ContentHandle) override |
| |
| TArray< FSharedOnDemandContainer > | GetContainers (EOnDemandContainerFlags ContainerFlags=EOnDemandContainerFlags::None) const |
| |
| void | FlushLastAccess (FOnDemandFlushLastAccessCompleted &&OnCompleted) |
| |
| TSharedRef< FOnDemandIoStore, Mode > | AsShared () |
| |
| TSharedRef< FOnDemandIoStore const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FOnDemandIoStore, Mode > | AsWeak () |
| |
| TWeakPtr< FOnDemandIoStore 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 |
| |
Public Member Functions inherited from UE::IoStore::IOnDemandIoStore |
| virtual | ~IOnDemandIoStore ()=default |
| |