UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGenericShaderStat Struct Reference

#include <ShaderCore.h>

Public Types

enum class  EFlags : uint8 { None = 0 , Hidden = 1 << 0 }
 

Public Member Functions

 FGenericShaderStat ()=default
 
bool operator== (const FGenericShaderStat &RHS) const
 
bool operator< (const FGenericShaderStat &RHS) const
 
RENDERCORE_API void StreamArchive (FArchive &Ar)
 

Public Attributes

FName StatName
 
FShaderStatVariant Value
 
EFlags Flags = EFlags::None
 
FName TagName
 

Friends

FArchiveoperator<< (FArchive &Ar, FGenericShaderStat &Stat)
 
FStringBuilderBaseoperator<< (FStringBuilderBase &Builder, const FGenericShaderStat &Stat)
 

Member Enumeration Documentation

◆ EFlags

Enumerator
None 
Hidden 

Constructor & Destructor Documentation

◆ FGenericShaderStat()

FGenericShaderStat::FGenericShaderStat ( )
default

Member Function Documentation

◆ operator<()

bool FGenericShaderStat::operator< ( const FGenericShaderStat RHS) const

◆ operator==()

bool FGenericShaderStat::operator== ( const FGenericShaderStat RHS) const

◆ StreamArchive()

void FGenericShaderStat::StreamArchive ( FArchive Ar)

Friends And Related Symbol Documentation

◆ operator<< [1/2]

FArchive & operator<< ( FArchive Ar,
FGenericShaderStat Stat 
)
friend

◆ operator<< [2/2]

FStringBuilderBase & operator<< ( FStringBuilderBase Builder,
const FGenericShaderStat Stat 
)
friend

Member Data Documentation

◆ Flags

EFlags FGenericShaderStat::Flags = EFlags::None

◆ StatName

FName FGenericShaderStat::StatName

◆ TagName

FName FGenericShaderStat::TagName

◆ Value

FShaderStatVariant FGenericShaderStat::Value

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