UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TShaderTypePermutation< MetaShaderType > Struct Template Reference

#include <Shader.h>

Public Member Functions

 TShaderTypePermutation (MetaShaderType *InType, int32 InPermutationId)
 
bool operator== (const TShaderTypePermutation &Other) const
 
bool operator!= (const TShaderTypePermutation &Other) const
 

Public Attributes

MetaShaderType *const Type
 
const int32 PermutationId
 

Friends

uint32 GetTypeHash (const TShaderTypePermutation &Var)
 

Detailed Description

template<typename MetaShaderType>
struct TShaderTypePermutation< MetaShaderType >

Define a shader permutation uniquely according to its type, and permutation id.

Constructor & Destructor Documentation

◆ TShaderTypePermutation()

Member Function Documentation

◆ operator!=()

◆ operator==()

bool TShaderTypePermutation< MetaShaderType >::operator== ( const TShaderTypePermutation< MetaShaderType > &  Other) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const TShaderTypePermutation< MetaShaderType > &  Var)
friend

Member Data Documentation

◆ PermutationId

◆ Type


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