UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IPlatformFileIoStore Class Referenceabstract

#include <IoDispatcherFileBackendTypes.h>

+ Inheritance diagram for IPlatformFileIoStore:

Public Member Functions

virtual ~IPlatformFileIoStore ()=default
 
virtual void Initialize (const FInitializePlatformFileIoStoreParams &Params)=0
 
virtual bool OpenContainer (const TCHAR *ContainerFilePath, uint64 &ContainerFileHandle, uint64 &ContainerFileSize)=0
 
virtual void CloseContainer (uint64 ContainerFileHandle)=0
 
virtual bool CreateCustomRequests (FFileIoStoreResolvedRequest &ResolvedRequest, FFileIoStoreReadRequestList &OutRequests)=0
 
virtual bool StartRequests (FFileIoStoreRequestQueue &RequestQueue)=0
 
virtual void GetCompletedRequests (FFileIoStoreReadRequestList &OutRequests)=0
 
virtual void ServiceNotify ()=0
 
virtual void ServiceWait ()=0
 

Constructor & Destructor Documentation

◆ ~IPlatformFileIoStore()

virtual IPlatformFileIoStore::~IPlatformFileIoStore ( )
virtualdefault

Member Function Documentation

◆ CloseContainer()

virtual void IPlatformFileIoStore::CloseContainer ( uint64  ContainerFileHandle)
pure virtual

Implemented in FGenericFileIoStoreImpl.

◆ CreateCustomRequests()

virtual bool IPlatformFileIoStore::CreateCustomRequests ( FFileIoStoreResolvedRequest ResolvedRequest,
FFileIoStoreReadRequestList OutRequests 
)
pure virtual

Implemented in FGenericFileIoStoreImpl.

◆ GetCompletedRequests()

virtual void IPlatformFileIoStore::GetCompletedRequests ( FFileIoStoreReadRequestList OutRequests)
pure virtual

Implemented in FGenericFileIoStoreImpl.

◆ Initialize()

virtual void IPlatformFileIoStore::Initialize ( const FInitializePlatformFileIoStoreParams Params)
pure virtual

Implemented in FGenericFileIoStoreImpl.

◆ OpenContainer()

virtual bool IPlatformFileIoStore::OpenContainer ( const TCHAR ContainerFilePath,
uint64 ContainerFileHandle,
uint64 ContainerFileSize 
)
pure virtual

Implemented in FGenericFileIoStoreImpl.

◆ ServiceNotify()

virtual void IPlatformFileIoStore::ServiceNotify ( )
pure virtual

Implemented in FGenericFileIoStoreImpl.

◆ ServiceWait()

virtual void IPlatformFileIoStore::ServiceWait ( )
pure virtual

Implemented in FGenericFileIoStoreImpl.

◆ StartRequests()

virtual bool IPlatformFileIoStore::StartRequests ( FFileIoStoreRequestQueue RequestQueue)
pure virtual

Implemented in FGenericFileIoStoreImpl.


The documentation for this class was generated from the following file: