Navigation
API > API/Runtime > API/Runtime/RenderCore
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/ShaderPermutation.h |
| Include | #include "ShaderPermutation.h" |
Syntax
template<bool BooleanSpetialization>
class TShaderPermutationDomainSpetialization
Remarks
C++11 doesn't allow partial specialization of templates method or function. So we spetialise class that have non spetialised static method, but leave templated static function.
Specializations
TShaderPermutationDomainSpetialization< true >
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TDimensionToGet::Type & | GetDimension
(
const TPermutationVector& PermutationVector |
||
| void | ModifyCompilationEnvironment
(
const TPermutationVector& PermutationVector, |
||
| void | SetDimension
(
TPermutationVector& PermutationVector, |