#include <ShaderPermutation.h>
◆ Type
template<
int32 TUniqueValue, int32... Ts>
Setup the dimension's type in permutation domain as integer.
◆ FromDimensionValueId()
template<
int32 TUniqueValue, int32... Ts>
Converts dimension's value id to dimension's integer value (exact reciprocal of ToDimensionValueId).
◆ ToDefineValue()
template<
int32 TUniqueValue, int32... Ts>
◆ ToDimensionValueId()
template<
int32 TUniqueValue, int32... Ts>
Converts dimension's integer value to dimension's value id.
◆ IsMultiDimensional
template<
int32 TUniqueValue, int32... Ts>
Setup the dimension as non multi-dimensional, so that the ModifyCompilationEnvironement's define can conventily be set up in SHADER_PERMUTATION_SPARSE_INT.
◆ PermutationCount
template<
int32 TUniqueValue, int32... Ts>
Setup the dimension's number of permutation.
The documentation for this struct was generated from the following file: