Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/RenderCore/Public/Shader.h |
Include |
#include "Shader.h" |
class FShaderPipeline
A Shader Pipeline instance with compiled stages.
Name | Description | ||
---|---|---|---|
|
int32[SF_NumGra... |
PermutationIds |
|
|
Shaders |
||
|
TypeName |
Name | Description | |
---|---|---|
|
FShaderPipeline ( |
Name | Description | |
---|---|---|
|
~FShaderPipeline() |
Name | Description | ||
---|---|---|---|
|
AddShader |
||
|
Finalize ( |
||
|
FShader *... |
FindOrAddShader |
|
|
GetNumShaders() |
||
|
ShaderType &... |
GetShader ( |
Find a shader inside the pipeline. |
|
FShader *... |
GetShader ( |
|
|
const FShade... |
GetShader ( |
|
|
GetShaders ( |
||
|
const FTypeL... |
GetTypeLayout() |
|
|
SaveShaderStableKeys ( |
Saves stable keys for the shaders in the pipeline |
|
|
FTypeLayoutD... |
StaticGetTypeLayout() |
|
|
Validate ( |
Name |
Description |
|
---|---|---|
|
InternalLinkType |
|
|
InternalLinkType< COUNTER-CounterBase > |
Name |
Description |
|
---|---|---|
|
EFilter |
Name |
Description |
---|---|
DerivedType |
|
InternalBaseType |
Name |
Description |
---|---|
CounterBase |
|
InterfaceType |