UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Shader::FPreshaderDebugStack Struct Reference

Public Member Functions

void Push (FString Text, EPreshaderDebugStackType DebugStackType)
 
void Reset ()
 

Public Attributes

TArray< FPreshaderDebugStackElementElements
 
TMap< FString, uint32 > * ParameterReferences = nullptr
 
uint32 OpCount = 0
 
uint32 ParameterCount = 0
 
bool bGenerateString = true
 

Member Function Documentation

◆ Push()

void UE::Shader::FPreshaderDebugStack::Push ( FString  Text,
EPreshaderDebugStackType  DebugStackType 
)
inline

◆ Reset()

void UE::Shader::FPreshaderDebugStack::Reset ( )
inline

Member Data Documentation

◆ bGenerateString

bool UE::Shader::FPreshaderDebugStack::bGenerateString = true

◆ Elements

TArray<FPreshaderDebugStackElement> UE::Shader::FPreshaderDebugStack::Elements

◆ OpCount

uint32 UE::Shader::FPreshaderDebugStack::OpCount = 0

◆ ParameterCount

uint32 UE::Shader::FPreshaderDebugStack::ParameterCount = 0

◆ ParameterReferences

TMap<FString, uint32>* UE::Shader::FPreshaderDebugStack::ParameterReferences = nullptr

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