| FRDGParameterStruct
|
Module |
|
Header |
/Engine/Source/Runtime/RenderCore/Public/RenderGraphParameter.h |
Include |
#include "RenderGraphParameter.h" |
class FRDGParameterStruct
Wraps a pass parameter struct payload and provides helpers for traversing members.
Name | Description | |
---|---|---|
|
FRDGParameterStruct ( |
|
|
FRDGParameterStruct ( |
Name | Description | ||
---|---|---|---|
|
Enumerate ( |
Enumerates all graph parameters on the layout. |
|
|
EnumerateBuffers ( |
Same as Enumerate, but only buffer parameters are included. |
|
|
EnumerateTextures ( |
Same as Enumerate, but only texture parameters are included. |
|
|
EnumerateUniformBuffers ( |
Enumerates all non-null uniform buffers. Expected function signature: void(FRDGUniformBuffer*). |
|
|
GetBufferParameterCount() |
Returns the number of buffer parameters present on the layout. |
|
|
const uint8 ... |
GetContents() |
Returns the contents of the struct. |
|
FUniformBuff... |
GetGlobalUniformBuffers() |
Returns a set of static global uniform buffer bindings for the parameter struct. |
|
const FRHIUn... |
GetLayout() |
Returns the layout associated with this struct. |
|
FRHIRenderPa... |
GetRenderPassInfo() |
Returns the render pass info generated from the render target binding slots. |
|
const FRende... |
GetRenderTargets() |
Returns the render target binding slots. Asserts if they don't exist. |
|
GetTextureParameterCount() |
Returns the number of texture parameters present on the layout. |
|
|
HasExternalOutputs() |
||
|
HasRenderTargets() |
Helpful forwards from the layout. |
|
|
HasStaticSlot() |