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

#include <ShaderCompilerInternal.h>

Static Public Member Functions

static ENGINE_API void ExecuteShaderCompileJob (FShaderCommonCompileJob &Job)
 
static ENGINE_API void EnableDumpDebugInfoForRetry (FShaderCommonCompileJob &Job)
 
static ENGINE_API void DumpDebugInfo (FShaderCommonCompileJob &Job)
 

Detailed Description

Wrapper for internal shader compiler utilities that can be accessed by plugins for internal use.

Member Function Documentation

◆ DumpDebugInfo()

void FShaderCompileInternalUtilities::DumpDebugInfo ( FShaderCommonCompileJob Job)
static

Explicitly dumps debug information for this shader compile job. Call this if debug info must be dumped earlier than the regular compile job completion, e.g. right before a Fatal error.

◆ EnableDumpDebugInfoForRetry()

void FShaderCompileInternalUtilities::EnableDumpDebugInfoForRetry ( FShaderCommonCompileJob Job)
static

Ensures DumpDebugInfoPath is assigned and tracked by the shader compiling manager.

◆ ExecuteShaderCompileJob()

void FShaderCompileInternalUtilities::ExecuteShaderCompileJob ( FShaderCommonCompileJob Job)
static

Execute the specified (single or pipeline) shader compile job.


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