Module |
|
Header |
/Engine/Source/Runtime/RenderCore/Public/Shader.h |
Include |
#include "Shader.h" |
class FShaderParameterBindings
Stores all shader parameter bindings and their corresponding offset and size in the shader's parameters struct.
Name | Description | ||
---|---|---|---|
|
GraphSRVs |
||
|
GraphTextures |
||
|
GraphUAVs |
||
|
ParameterReferences |
||
|
Parameters |
||
|
RootParameterBufferIndex |
Buffer index of FShaderParametersMetadata::kRootUniformBufferBindingName. |
|
|
Samplers |
||
|
SRVs |
||
|
StructureLayoutHash |
Hash of the shader parameter structure when doing the binding. |
|
|
Textures |
||
|
UAVs |
Name | Description | ||
---|---|---|---|
|
BindForLegacyShaderParameters ( |
||
|
BindForRootShaderParameters ( |
||
|
const FTypeL... |
GetTypeLayout() |
|
|
FTypeLayoutD... |
StaticGetTypeLayout() |
Name |
Description |
---|---|
DerivedType |
|
InternalBaseType |
Name |
Description |
---|---|
CounterBase |
|
InterfaceType |
|
kInvalidBufferIndex |