UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TShaderPermutationDomainSpetialization< true > Class Reference

#include <ShaderPermutation.h>

Static Public Member Functions

template<typename TPermutationVector , typename TDimension >
static void ModifyCompilationEnvironment (const TPermutationVector &PermutationVector, FShaderCompilerEnvironment &OutEnvironment)
 
template<typename TPermutationVector , typename TDimensionToGet >
static const TDimensionToGet::Type & GetDimension (const TPermutationVector &PermutationVector)
 
template<typename TPermutationVector , typename TDimensionToSet >
static void SetDimension (TPermutationVector &PermutationVector, const typename TDimensionToSet::Type &Value)
 

Member Function Documentation

◆ GetDimension()

static const TDimensionToGet::Type & TShaderPermutationDomainSpetialization< true >::GetDimension ( const TPermutationVector PermutationVector)
inlinestatic

◆ ModifyCompilationEnvironment()

static void TShaderPermutationDomainSpetialization< true >::ModifyCompilationEnvironment ( const TPermutationVector PermutationVector,
FShaderCompilerEnvironment OutEnvironment 
)
inlinestatic

◆ SetDimension()

static void TShaderPermutationDomainSpetialization< true >::SetDimension ( TPermutationVector PermutationVector,
const typename TDimensionToSet::Type &  Value 
)
inlinestatic

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