Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- FShader
- FGlobalShader
- FSimpleElementColorChannelMaskPS
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/SimpleElementShaders.h |
Include | #include "SimpleElementShaders.h" |
Syntax
class FSimpleElementColorChannelMaskPS : public FGlobalShader
Remarks
A pixel shader for rendering a texture with the ability to weight the colors for each channel. The shader also features the ability to view alpha channels and desaturate any red, green or blue channels
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FSimpleElementColorChannelMaskPS
(
const ShaderMetaType::CompiledShaderInitializerType& Initializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FShader * | ConstructCompiledInstance
(
const typename FShader::CompiledShaderInitializerType& Initializer |
|
![]() ![]() |
FShader * | ||
![]() ![]() |
ShaderMetaType & | ||
![]() ![]() |
const FTypeLayoutDesc & | ||
![]() ![]() |
void | ModifyCompilationEnvironmentImpl
(
const FShaderPermutationParameters& Parameters, |
|
![]() |
void | SetParameters
(
FRHIBatchedShaderParameters& BatchedParameters, |
Sets all the constant parameters for this shader |
![]() ![]() |
bool | ShouldCompilePermutation
(
const FGlobalShaderPermutationParameters& Parameters |
|
![]() ![]() |
bool | ShouldCompilePermutationImpl
(
const FShaderPermutationParameters& Parameters |
|
![]() ![]() |
FTypeLayoutDesc & |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
InternalLinkType |
Typedefs
Name | Description |
---|---|
DerivedType | |
InternalBaseType | |
ShaderMapType | |
ShaderMetaType |
Constants
Name | Description |
---|---|
CounterBase | |
InterfaceType | |
ShaderTypeRegistration |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | SetParameters
(
FRHICommandList& RHICmdList, |
SetParameters with FRHIBatchedShaderParameters should be used. |