UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TRDGParameterStruct< ParameterStructType > Class Template Reference

#include <RenderGraphParameter.h>

+ Inheritance diagram for TRDGParameterStruct< ParameterStructType >:

Public Member Functions

 TRDGParameterStruct (ParameterStructType *Parameters)
 
const ParameterStructTypeGetContents () const
 
const ParameterStructTypeoperator-> () const
 
- Public Member Functions inherited from FRDGParameterStruct
template<typename ParameterStructType >
 FRDGParameterStruct (const ParameterStructType *Parameters, const FShaderParametersMetadata *InParameterMetadata)
 
 FRDGParameterStruct (const void *InContents, const FRHIUniformBufferLayout *InLayout)
 
const uint8GetContents () const
 
const FRHIUniformBufferLayoutGetLayout () const
 
const FRHIUniformBufferLayoutGetLayoutPtr () const
 
const FShaderParametersMetadataGetMetadata () const
 
bool HasRenderTargets () const
 
bool HasExternalOutputs () const
 
bool HasStaticSlot () const
 
uint32 GetBufferParameterCount () const
 
uint32 GetTextureParameterCount () const
 
uint32 GetUniformBufferParameterCount () const
 
const FRenderTargetBindingSlotsGetRenderTargets () const
 
template<typename FunctionType >
void Enumerate (FunctionType Function) const
 
template<typename FunctionType >
void EnumerateTextures (FunctionType Function) const
 
template<typename FunctionType >
void EnumerateBuffers (FunctionType Function) const
 
template<typename FunctionType >
void EnumerateUniformBuffers (FunctionType Function) const
 
RENDERCORE_API FUniformBufferStaticBindings GetStaticUniformBuffers () const
 
RENDERCORE_API FRHIRenderPassInfo GetRenderPassInfo () const
 

Additional Inherited Members

- Static Public Member Functions inherited from FRDGParameterStruct
static void ClearUniformBuffers (void *Contents, const FRHIUniformBufferLayout *Layout)
 

Constructor & Destructor Documentation

◆ TRDGParameterStruct()

Member Function Documentation

◆ GetContents()

const ParameterStructType * TRDGParameterStruct< ParameterStructType >::GetContents ( ) const
inline

Returns the contents of the struct.

◆ operator->()

const ParameterStructType * TRDGParameterStruct< ParameterStructType >::operator-> ( ) const
inline

The documentation for this class was generated from the following file: