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

Static Public Member Functions

static void PreprocessShaderInternal (const IShaderFormat *Backend, FShaderCompileJob &Job, const FShaderCompilerEnvironment &Environment)
 
static bool PreprocessShaderInternal (const IShaderFormat *Backend, FShaderCompileJob &Job)
 
static bool CombineCodeOutputs (const IShaderFormat *Compiler, FShaderCompileJob &Job)
 
static void InvokeCompile (const IShaderFormat *Compiler, FShaderCompileJob &Job, const FString &WorkingDirectory, FString &OutExceptionMsg, FString &OutExceptionCallstack)
 
static void CompileShaderInternal (const IShaderFormat *Compiler, FShaderCompileJob &Job, const FString &WorkingDirectory, FString &OutExceptionMsg, FString &OutExceptionCallstack, int32 *CompileCount)
 

Member Function Documentation

◆ CombineCodeOutputs()

static bool FInternalShaderCompilerFunctions::CombineCodeOutputs ( const IShaderFormat Compiler,
FShaderCompileJob Job 
)
inlinestatic

◆ CompileShaderInternal()

static void FInternalShaderCompilerFunctions::CompileShaderInternal ( const IShaderFormat Compiler,
FShaderCompileJob Job,
const FString &  WorkingDirectory,
FString &  OutExceptionMsg,
FString &  OutExceptionCallstack,
int32 CompileCount 
)
inlinestatic

◆ InvokeCompile()

static void FInternalShaderCompilerFunctions::InvokeCompile ( const IShaderFormat Compiler,
FShaderCompileJob Job,
const FString &  WorkingDirectory,
FString &  OutExceptionMsg,
FString &  OutExceptionCallstack 
)
inlinestatic

◆ PreprocessShaderInternal() [1/2]

static bool FInternalShaderCompilerFunctions::PreprocessShaderInternal ( const IShaderFormat Backend,
FShaderCompileJob Job 
)
inlinestatic

◆ PreprocessShaderInternal() [2/2]

static void FInternalShaderCompilerFunctions::PreprocessShaderInternal ( const IShaderFormat Backend,
FShaderCompileJob Job,
const FShaderCompilerEnvironment Environment 
)
inlinestatic

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