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

#include <ShaderCodeLibrary.h>

+ Inheritance diagram for FStableShaderKeyFuncs:

Static Public Member Functions

static FORCEINLINE const FStableShaderKeyAndValueGetSetKey (const TUniquePtr< FStableShaderKeyAndValue > &Element)
 
static FORCEINLINE bool Matches (const FStableShaderKeyAndValue &A, const FStableShaderKeyAndValue &B)
 
static FORCEINLINE uint32 GetKeyHash (const FStableShaderKeyAndValue &Key)
 

Additional Inherited Members

- Public Types inherited from BaseKeyFuncs< TUniquePtr< FStableShaderKeyAndValue >, FStableShaderKeyAndValue >
enum  
 
typedef FStableShaderKeyAndValue KeyType
 
typedef TCallTraits< FStableShaderKeyAndValue >::ParamType KeyInitType
 
typedef TCallTraits< TUniquePtr< FStableShaderKeyAndValue > >::ParamType ElementInitType
 

Member Function Documentation

◆ GetKeyHash()

static FORCEINLINE uint32 FStableShaderKeyFuncs::GetKeyHash ( const FStableShaderKeyAndValue Key)
inlinestatic

Calculates a hash index for a key.

◆ GetSetKey()

static FORCEINLINE const FStableShaderKeyAndValue & FStableShaderKeyFuncs::GetSetKey ( const TUniquePtr< FStableShaderKeyAndValue > &  Element)
inlinestatic

◆ Matches()

static FORCEINLINE bool FStableShaderKeyFuncs::Matches ( const FStableShaderKeyAndValue A,
const FStableShaderKeyAndValue B 
)
inlinestatic

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