UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPreLoadFile Struct Reference

#include <PreLoadFile.h>

+ Inheritance diagram for FPreLoadFile:

Public Member Functions

CORE_API FPreLoadFile (const TCHAR *InPath)
 
CORE_API voidTakeOwnershipOfLoadedData (int64 *OutFileSize=nullptr)
 
- Public Member Functions inherited from FDelayedAutoRegisterHelper
CORE_API FDelayedAutoRegisterHelper (EDelayedRegisterRunPhase RunPhase, TFunction< void()> RegistrationFunction, const bool bRerunOnLiveCodingReload=false)
 
CORE_API FDelayedAutoRegisterHelper (EDelayedRegisterRunPhase RunPhase, TFunction< void(const EDelayedRegisterRunPhase)> RegistrationFunction, const bool bRerunOnLiveCodingReload=false)
 

Static Public Member Functions

static CORE_API voidTakeOwnershipOfLoadedDataByPath (const TCHAR *Filename, int64 *OutFileSize)
 
- Static Public Member Functions inherited from FDelayedAutoRegisterHelper
static CORE_API void RunAndClearDelayedAutoRegisterDelegates (EDelayedRegisterRunPhase RunPhase)
 

Protected Member Functions

CORE_API void KickOffRead ()
 

Protected Attributes

bool bIsComplete
 
bool bFailedToOpenInKickOff
 
voidData
 
int64 FileSize
 
FString Path
 
FEventCompletionEvent
 
class IAsyncReadFileHandleAsyncReadHandle = nullptr
 
class IAsyncReadRequestSizeRequestHandle = nullptr
 

Static Protected Attributes

static CORE_API bool bSystemNoLongerTakingRequests = false
 

Constructor & Destructor Documentation

◆ FPreLoadFile()

FPreLoadFile::FPreLoadFile ( const TCHAR InPath)

Member Function Documentation

◆ KickOffRead()

void FPreLoadFile::KickOffRead ( )
protected

◆ TakeOwnershipOfLoadedData()

void * FPreLoadFile::TakeOwnershipOfLoadedData ( int64 OutFileSize = nullptr)

◆ TakeOwnershipOfLoadedDataByPath()

void * FPreLoadFile::TakeOwnershipOfLoadedDataByPath ( const TCHAR Filename,
int64 OutFileSize 
)
static

Member Data Documentation

◆ AsyncReadHandle

class IAsyncReadFileHandle* FPreLoadFile::AsyncReadHandle = nullptr
protected

◆ bFailedToOpenInKickOff

bool FPreLoadFile::bFailedToOpenInKickOff
protected

◆ bIsComplete

bool FPreLoadFile::bIsComplete
protected

◆ bSystemNoLongerTakingRequests

bool FPreLoadFile::bSystemNoLongerTakingRequests = false
staticprotected

◆ CompletionEvent

FEvent* FPreLoadFile::CompletionEvent
protected

◆ Data

void* FPreLoadFile::Data
protected

◆ FileSize

int64 FPreLoadFile::FileSize
protected

◆ Path

FString FPreLoadFile::Path
protected

◆ SizeRequestHandle

class IAsyncReadRequest* FPreLoadFile::SizeRequestHandle = nullptr
protected

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