![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RenderGraphParameter.h>
Inheritance diagram for FRDGParameterStruct:Static Public Member Functions | |
| static void | ClearUniformBuffers (void *Contents, const FRHIUniformBufferLayout *Layout) |
Friends | |
| class | FRDGPass |
Wraps a pass parameter struct payload and provides helpers for traversing members.
|
inlineexplicit |
|
inlineexplicit |
|
inlinestatic |
Clears out all uniform buffer references in the parameter struct.
Enumerates all graph parameters on the layout. Graph uniform buffers are traversed recursively but are also included in the enumeration. Expected function signature: void(FRDGParameter).
| void FRDGParameterStruct::EnumerateBuffers | ( | FunctionType | Function | ) | const |
Same as Enumerate, but only buffer parameters are included.
| void FRDGParameterStruct::EnumerateTextures | ( | FunctionType | Function | ) | const |
Same as Enumerate, but only texture parameters are included.
| void FRDGParameterStruct::EnumerateUniformBuffers | ( | FunctionType | Function | ) | const |
Enumerates all non-null uniform buffers. Expected function signature: void(FRDGUniformBufferBinding).
|
inline |
Returns the number of buffer parameters present on the layout.
|
inline |
Returns the contents of the struct.
|
inline |
Returns the layout associated with this struct.
|
inline |
|
inline |
| FRHIRenderPassInfo FRDGParameterStruct::GetRenderPassInfo | ( | ) | const |
Returns the render pass info generated from the render target binding slots.
|
inline |
Returns the render target binding slots. Asserts if they don't exist.
| FUniformBufferStaticBindings FRDGParameterStruct::GetStaticUniformBuffers | ( | ) | const |
Returns a set of static uniform buffer bindings for the parameter struct.
|
inline |
Returns the number of texture parameters present on the layout.
|
inline |
Returns the number of RDG uniform buffers present in the layout.
|
inline |
|
inline |
Helpful forwards from the layout.
|
inline |