Navigation
API > API/Runtime > API/Runtime/RenderCore
Inheritance Hierarchy
- FRDGParameterStruct
- TRDGParameterStruct
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/RenderGraphParameter.h |
| Include | #include "RenderGraphParameter.h" |
Syntax
class FRDGParameterStruct
Remarks
Wraps a pass parameter struct payload and provides helpers for traversing members.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRDGParameterStruct
(
const ParameterStructType* Parameters, |
|||
FRDGParameterStruct
(
const void* InContents, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ClearUniformBuffers
(
void* Contents, |
Clears out all uniform buffer references in the parameter struct. | |
| void | Enumerate
(
FunctionType Function |
Enumerates all graph parameters on the layout. | |
| void | EnumerateBuffers
(
FunctionType Function |
Same as Enumerate, but only buffer parameters are included. | |
| void | EnumerateTextures
(
FunctionType Function |
Same as Enumerate, but only texture parameters are included. | |
| void | EnumerateUniformBuffers
(
FunctionType Function |
Enumerates all non-null uniform buffers. | |
| uint32 | Returns the number of buffer parameters present on the layout. | ||
| const uint8 * | GetContents () |
Returns the contents of the struct. | |
| const FRHIUniformBufferLayout & | GetLayout () |
Returns the layout associated with this struct. | |
| const FRHIUniformBufferLayout * | GetLayoutPtr () |
||
| const FShaderParametersMetadata * | GetMetadata () |
||
| FRHIRenderPassInfo | Returns the render pass info generated from the render target binding slots. | ||
| const FRenderTargetBindingSlots & | Returns the render target binding slots. Asserts if they don't exist. | ||
| FUniformBufferStaticBindings | Returns a set of static uniform buffer bindings for the parameter struct. | ||
| uint32 | Returns the number of texture parameters present on the layout. | ||
| uint32 | Returns the number of RDG uniform buffers present in the layout. | ||
| bool | |||
| bool | Helpful forwards from the layout. | ||
| bool |