UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGenericReadRequest Member List

This is the complete list of members for FGenericReadRequest, including all inherited members.

bSizeRequestIAsyncReadRequestprotected
bUserSuppliedMemoryIAsyncReadRequestprotected
CallbackIAsyncReadRequestprotected
Cancel()IAsyncReadRequestinline
CancelImpl() overrideFGenericBaseRequestinlinevirtual
CheckForPrecache()FGenericReadRequest
EnsureCompletion() overrideFGenericBaseRequestinlinevirtual
FGenericBaseRequest(IPlatformFile *InLowerLevel, const TCHAR *InFilename, FAsyncFileCallBack *CompleteCallback, bool bInSizeRequest, uint8 *UserSuppliedMemory=nullptr)FGenericBaseRequestinline
FGenericReadRequest(FGenericAsyncReadFileHandle *InOwner, IPlatformFile *InLowerLevel, const TCHAR *InFilename, FAsyncFileCallBack *CompleteCallback, uint8 *UserSuppliedMemory, int64 InOffset, int64 InBytesToRead, EAsyncIOPriorityAndFlags InPriorityAndFlags)FGenericReadRequestinline
FilenameFGenericBaseRequestprotected
GetContainedSubblock(uint8 *UserSuppliedMemory, int64 InOffset, int64 InBytesToRead)FGenericReadRequestinline
GetReadResults()IAsyncReadRequestinline
GetSizeResults()IAsyncReadRequestinline
IAsyncReadRequest(FAsyncFileCallBack *InCallback, bool bInSizeRequest, uint8 *UserSuppliedMemory)IAsyncReadRequestinline
LowerLevelFGenericBaseRequestprotected
MemoryIAsyncReadRequest
PerformRequest() overrideFGenericReadRequestvirtual
PollCompletion()IAsyncReadRequestinline
ReleaseMemoryOwnershipImpl() overrideFGenericReadRequestinlineprotectedvirtual
SetAllComplete()IAsyncReadRequestinlineprotected
SetComplete()IAsyncReadRequestinlineprotected
SetDataComplete()IAsyncReadRequestinlineprotected
SizeIAsyncReadRequest
Start()FGenericBaseRequestinline
TaskFGenericBaseRequestprotected
TSAN_ATOMIC(bool) bDataIsReadyIAsyncReadRequestprotected
TSAN_ATOMIC(bool) bCompleteAndCallbackCalledIAsyncReadRequestprotected
TSAN_ATOMIC(bool) bCompleteSyncIAsyncReadRequestprotected
TSAN_ATOMIC(bool) bCanceledIAsyncReadRequestprotected
WaitCompletion(float TimeLimitSeconds=0.0f)IAsyncReadRequestinline
WaitCompletionImpl(float TimeLimitSeconds) override TSAN_SAFEFGenericBaseRequestinlinevirtual
~FGenericBaseRequest()FGenericBaseRequestinlinevirtual
~FGenericReadRequest()FGenericReadRequest
~IAsyncReadRequest()IAsyncReadRequestinlinevirtual
~IAsyncReadRequestFixLayout()=defaultIAsyncReadRequestFixLayoutvirtual