Navigation
API > API/Runtime > API/Runtime/Renderer
Inheritance Hierarchy
- FMeshDrawShaderBindingsLayout
- FMeshDrawSingleShaderBindings
References
| Module | Renderer |
| Header | /Engine/Source/Runtime/Renderer/Public/MeshDrawShaderBindings.h |
| Include | #include "MeshDrawShaderBindings.h" |
Syntax
class FMeshDrawShaderBindingsLayout
Remarks
Stores the number of each resource type that will need to be bound to a single shader, computed during shader reflection.
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FShaderParameterMapInfo & | ParameterMapInfo |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMeshDrawShaderBindingsLayout
(
const TShaderRef< FShader >& Shader |
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint32 | |||
| uint32 | |||
| uint32 | |||
| const FShaderParameterMapInfo & | |||
| uint32 | |||
| uint32 | GetSRVOffset () |
||
| uint32 | |||
| uint32 | Note: pointers first in layout, so they stay aligned. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FMeshDrawShaderBindingsLayout& Rhs |