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

Public Member Functions

 FPreloadShaderTask (FShaderCodeArchive *InArchive, int32 InShaderIndex, const IMemoryReadStreamRef &InData)
 
void DoTask (ENamedThreads::Type CurrentThread, const FGraphEventRef &MyCompletionGraphEvent)
 
FORCEINLINE ENamedThreads::Type GetDesiredThread ()
 
FORCEINLINE TStatId GetStatId () const
 

Static Public Member Functions

static FORCEINLINE ESubsequentsMode::Type GetSubsequentsMode ()
 

Public Attributes

FShaderCodeArchiveArchive
 
IMemoryReadStreamRef Data
 
int32 ShaderIndex
 

Constructor & Destructor Documentation

◆ FPreloadShaderTask()

FPreloadShaderTask::FPreloadShaderTask ( FShaderCodeArchive InArchive,
int32  InShaderIndex,
const IMemoryReadStreamRef InData 
)
inlineexplicit

Member Function Documentation

◆ DoTask()

void FPreloadShaderTask::DoTask ( ENamedThreads::Type  CurrentThread,
const FGraphEventRef MyCompletionGraphEvent 
)
inline

◆ GetDesiredThread()

FORCEINLINE ENamedThreads::Type FPreloadShaderTask::GetDesiredThread ( )
inline

◆ GetStatId()

FORCEINLINE TStatId FPreloadShaderTask::GetStatId ( ) const
inline

◆ GetSubsequentsMode()

static FORCEINLINE ESubsequentsMode::Type FPreloadShaderTask::GetSubsequentsMode ( )
inlinestatic

Member Data Documentation

◆ Archive

FShaderCodeArchive* FPreloadShaderTask::Archive

◆ Data

IMemoryReadStreamRef FPreloadShaderTask::Data

◆ ShaderIndex

int32 FPreloadShaderTask::ShaderIndex

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