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

#include <ShaderCompiler.h>

Public Member Functions

 FShaderCompilerSinglePermutationStat ()
 
 FShaderCompilerSinglePermutationStat (FString PermutationString, uint32 Compiled, uint32 Cooked)
 
 FShaderCompilerSinglePermutationStat (uint64 PermutationHash, uint32 Compiled, uint32 Cooked)
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS FShaderCompilerSinglePermutationStat (FShaderCompilerSinglePermutationStat &&)=default
 
 FShaderCompilerSinglePermutationStat (const FShaderCompilerSinglePermutationStat &)=default
 
FShaderCompilerSinglePermutationStatoperator= (FShaderCompilerSinglePermutationStat &&)=default
 
FShaderCompilerSinglePermutationStatoperator= (const FShaderCompilerSinglePermutationStat &)=default
 

Static Public Member Functions

static PRAGMA_ENABLE_DEPRECATION_WARNINGS uint64 GetPermutationHash (const FString &PermutationString)
 

Public Attributes

uint64 PermutationHash
 
uint32 PermutationString = 0u
 
uint32 Compiled = 0u
 
uint32 Cooked = 0u
 
uint32 CompiledDouble = 0u
 
uint32 CookedDouble = 0u
 

Constructor & Destructor Documentation

◆ FShaderCompilerSinglePermutationStat() [1/5]

FShaderCompilerSinglePermutationStat::FShaderCompilerSinglePermutationStat ( )
inline

◆ FShaderCompilerSinglePermutationStat() [2/5]

FShaderCompilerSinglePermutationStat::FShaderCompilerSinglePermutationStat ( FString  PermutationString,
uint32  Compiled,
uint32  Cooked 
)
inline

◆ FShaderCompilerSinglePermutationStat() [3/5]

FShaderCompilerSinglePermutationStat::FShaderCompilerSinglePermutationStat ( uint64  PermutationHash,
uint32  Compiled,
uint32  Cooked 
)
inline

◆ FShaderCompilerSinglePermutationStat() [4/5]

PRAGMA_DISABLE_DEPRECATION_WARNINGS FShaderCompilerSinglePermutationStat::FShaderCompilerSinglePermutationStat ( FShaderCompilerSinglePermutationStat &&  )
default

◆ FShaderCompilerSinglePermutationStat() [5/5]

FShaderCompilerSinglePermutationStat::FShaderCompilerSinglePermutationStat ( const FShaderCompilerSinglePermutationStat )
default

Member Function Documentation

◆ GetPermutationHash()

static PRAGMA_ENABLE_DEPRECATION_WARNINGS uint64 FShaderCompilerSinglePermutationStat::GetPermutationHash ( const FString &  PermutationString)
inlinestatic

◆ operator=() [1/2]

FShaderCompilerSinglePermutationStat & FShaderCompilerSinglePermutationStat::operator= ( const FShaderCompilerSinglePermutationStat )
default

◆ operator=() [2/2]

FShaderCompilerSinglePermutationStat & FShaderCompilerSinglePermutationStat::operator= ( FShaderCompilerSinglePermutationStat &&  )
default

Member Data Documentation

◆ Compiled

uint32 FShaderCompilerSinglePermutationStat::Compiled = 0u

◆ CompiledDouble

uint32 FShaderCompilerSinglePermutationStat::CompiledDouble = 0u

◆ Cooked

uint32 FShaderCompilerSinglePermutationStat::Cooked = 0u

◆ CookedDouble

uint32 FShaderCompilerSinglePermutationStat::CookedDouble = 0u

◆ PermutationHash

uint64 FShaderCompilerSinglePermutationStat::PermutationHash

◆ PermutationString

uint32 FShaderCompilerSinglePermutationStat::PermutationString = 0u

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