UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ShaderPrintParameters.h File Reference

Go to the source code of this file.

Classes

struct  ShaderPrint::FShaderPrintSetup
 
struct  ShaderPrint::FStrings
 
struct  FShaderPrintData
 
struct  FFrozenShaderPrintData
 

Namespaces

namespace  ShaderPrint
 

Functions

bool ShaderPrint::IsSupported (EShaderPlatform InShaderPlatform)
 
void ShaderPrint::ModifyCompilationEnvironment (const EShaderPlatform Platform, FShaderCompilerEnvironment &OutEnvironment)
 
void ShaderPrint::ModifyCompilationEnvironment (const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
 
bool ShaderPrint::IsEnabled ()
 
void ShaderPrint::SetEnabled (bool bInEnabled)
 
bool ShaderPrint::IsValid (FShaderPrintData const &InShaderPrintData)
 
bool ShaderPrint::IsEnabled (FShaderPrintData const &InShaderPrintData)
 
bool ShaderPrint::IsDefaultViewValid ()
 
bool ShaderPrint::IsDefaultViewEnabled ()
 
void ShaderPrint::RequestSpaceForCharacters (uint32 InCount)
 
void ShaderPrint::RequestSpaceForLines (uint32 InCount)
 
void ShaderPrint::RequestSpaceForTriangles (uint32 InCount)
 
void ShaderPrint::GetParameters (FShaderPrintSetup const &InSetup, FShaderPrintCommonParameters &OutParameters)
 
FShaderPrintData ShaderPrint::CreateShaderPrintData (FRDGBuilder &GraphBuilder, FShaderPrintSetup const &InSetup)
 
FFrozenShaderPrintData ShaderPrint::FreezeShaderPrintData (FRDGBuilder &GraphBuilder, FShaderPrintData &ShaderPrintData)
 
FShaderPrintData ShaderPrint::UnFreezeShaderPrintData (FRDGBuilder &GraphBuilder, FFrozenShaderPrintData &FrozenShaderPrintData)
 
void ShaderPrint::SubmitShaderPrintData (FFrozenShaderPrintData &InData, FSceneInterface const *InScene)
 
void ShaderPrint::SubmitShaderPrintData (FFrozenShaderPrintData &InData)
 
void ShaderPrint::SetParameters (FRDGBuilder &GraphBuilder, const FShaderPrintData &InData, FShaderParameters &OutParameters)
 
void ShaderPrint::SetParameters (FRDGBuilder &GraphBuilder, FShaderParameters &OutParameters)
 
void ShaderPrint::SetParameters (FRDGBuilder &GraphBuilder, const FViewInfo &View, FShaderParameters &OutParameters)