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

Classes

struct  FPreprocessConstants
 

Functions

FShaderSource::FViewType GetShaderSourceDebugHashPrefix ()
 
FStringView GetShaderSourceDebugHashPrefixWide ()
 
bool IsEndOfTheLine (FShaderSource::CharType C)
 
bool StripNeedsHandling (FShaderSource::CharType C)
 
void SkipNewLine (const FShaderSource::CharType *&Current, const FShaderSource::CharType *End)
 
FArchiveoperator<< (FArchive &Ar, FShaderPreprocessOutput &PreprocessOutput)
 

Function Documentation

◆ GetShaderSourceDebugHashPrefix()

FShaderSource::FViewType GetShaderSourceDebugHashPrefix ( )

◆ GetShaderSourceDebugHashPrefixWide()

FStringView GetShaderSourceDebugHashPrefixWide ( )

◆ IsEndOfTheLine()

bool IsEndOfTheLine ( FShaderSource::CharType  C)
inline

◆ operator<<()

FArchive & operator<< ( FArchive Ar,
FShaderPreprocessOutput PreprocessOutput 
)

◆ SkipNewLine()

void SkipNewLine ( const FShaderSource::CharType *&  Current,
const FShaderSource::CharType End 
)
inline

◆ StripNeedsHandling()

bool StripNeedsHandling ( FShaderSource::CharType  C)
inline