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 | ||
---|---|---|---|
|
GraphUniformBuffers |
||
|
ParameterReferences |
||
|
Parameters |
||
|
ResourceParameters |
||
|
RootParameterBufferIndex |
Buffer index of FShaderParametersMetadata::kRootUniformBufferBindingName. |
|
|
StructureLayoutHash |
Hash of the shader parameter structure when doing the binding. |
Name | Description | ||
---|---|---|---|
|
BindForLegacyShaderParameters ( |
||
|
BindForRootShaderParameters ( |
||
|
const FTypeL... |
GetTypeLayout() |
|
|
FTypeLayoutD... |
StaticGetTypeLayout() |
Name |
Description |
---|---|
DerivedType |
|
InternalBaseType |
Name |
Description |
---|---|
CounterBase |
|
InterfaceType |
|
kInvalidBufferIndex |