| FMeshDrawShaderBindingsLayout
|
Module |
|
Header |
/Engine/Source/Runtime/Renderer/Public/MeshDrawShaderBindings.h |
Include |
#include "MeshDrawShaderBindings.h" |
class FMeshDrawShaderBindingsLayout
Stores the number of each resource type that will need to be bound to a single shader, computed during shader reflection.
Name | Description | ||
---|---|---|---|
|
const FShaderPa... |
ParameterMapInfo |
Name | Description | |
---|---|---|
|
FMeshDrawShaderBindingsLayout ( |
Name | Description | ||
---|---|---|---|
|
GetDataSizeBytes() |
||
|
GetLooseDataOffset() |
||
|
GetLooseDataSizeBytes() |
||
|
const FShade... |
GetParameterMapInfo() |
|
|
GetSamplerOffset() |
||
|
GetSRVOffset() |
||
|
GetSRVTypeOffset() |
||
|
GetUniformBufferOffset() |
Note: pointers first in layout, so they stay aligned. |
Name | Description | ||
---|---|---|---|
|
operator== ( |