UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGenericFileIoStoreImpl Class Reference

#include <GenericPlatformIoDispatcher.h>

+ Inheritance diagram for FGenericFileIoStoreImpl:

Public Member Functions

 FGenericFileIoStoreImpl ()
 
 ~FGenericFileIoStoreImpl ()
 
void Initialize (const FInitializePlatformFileIoStoreParams &Params) override
 
bool OpenContainer (const TCHAR *ContainerFilePath, uint64 &ContainerFileHandle, uint64 &ContainerFileSize) override
 
void CloseContainer (uint64 ContainerFileHandle) override
 
bool CreateCustomRequests (FFileIoStoreResolvedRequest &ResolvedRequest, FFileIoStoreReadRequestList &OutRequests) override
 
bool StartRequests (FFileIoStoreRequestQueue &RequestQueue) override
 
void GetCompletedRequests (FFileIoStoreReadRequestList &OutRequests) override
 
virtual void ServiceNotify () override
 
virtual void ServiceWait () override
 
- Public Member Functions inherited from IPlatformFileIoStore
virtual ~IPlatformFileIoStore ()=default
 

Constructor & Destructor Documentation

◆ FGenericFileIoStoreImpl()

FGenericFileIoStoreImpl::FGenericFileIoStoreImpl ( )

◆ ~FGenericFileIoStoreImpl()

FGenericFileIoStoreImpl::~FGenericFileIoStoreImpl ( )

Member Function Documentation

◆ CloseContainer()

void FGenericFileIoStoreImpl::CloseContainer ( uint64  ContainerFileHandle)
overridevirtual

Implements IPlatformFileIoStore.

◆ CreateCustomRequests()

bool FGenericFileIoStoreImpl::CreateCustomRequests ( FFileIoStoreResolvedRequest ResolvedRequest,
FFileIoStoreReadRequestList OutRequests 
)
inlineoverridevirtual

Implements IPlatformFileIoStore.

◆ GetCompletedRequests()

void FGenericFileIoStoreImpl::GetCompletedRequests ( FFileIoStoreReadRequestList OutRequests)
overridevirtual

Implements IPlatformFileIoStore.

◆ Initialize()

void FGenericFileIoStoreImpl::Initialize ( const FInitializePlatformFileIoStoreParams Params)
inlineoverridevirtual

Implements IPlatformFileIoStore.

◆ OpenContainer()

bool FGenericFileIoStoreImpl::OpenContainer ( const TCHAR ContainerFilePath,
uint64 ContainerFileHandle,
uint64 ContainerFileSize 
)
overridevirtual

Implements IPlatformFileIoStore.

◆ ServiceNotify()

virtual void FGenericFileIoStoreImpl::ServiceNotify ( )
inlineoverridevirtual

Implements IPlatformFileIoStore.

◆ ServiceWait()

virtual void FGenericFileIoStoreImpl::ServiceWait ( )
inlineoverridevirtual

Implements IPlatformFileIoStore.

◆ StartRequests()

bool FGenericFileIoStoreImpl::StartRequests ( FFileIoStoreRequestQueue RequestQueue)
overridevirtual

Implements IPlatformFileIoStore.


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