UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRDGUniformBuffer Class Reference

#include <RenderGraphResources.h>

+ Inheritance diagram for FRDGUniformBuffer:

Public Member Functions

virtual RENDERCORE_API ~FRDGUniformBuffer ()
 
const FRDGParameterStructGetParameters () const
 
const TCHARGetLayoutName () const
 
RENDERCORE_API void MarkResourceAsUsed () override
 The following methods may only be called during pass execution.
 
FRHIUniformBufferGetRHI () const
 The following methods may only be called during pass execution.
 
- Public Member Functions inherited from FRDGResource
 FRDGResource (const FRDGResource &)=delete
 
virtual ~FRDGResource ()=default
 
FRHIResourceGetRHI () const
 

Protected Member Functions

template<typename TParameterStruct >
 FRDGUniformBuffer (const TParameterStruct *InParameters, const TCHAR *InName)
 
- Protected Member Functions inherited from FRDGResource
 FRDGResource (const TCHAR *InName)
 
FRHIResourceGetRHIUnchecked () const
 
bool HasRHI () const
 
RENDERCORE_API void ValidateRHIAccess () const
 

Additional Inherited Members

- Public Attributes inherited from FRDGResource
const TCHAR *const Name = nullptr
 
- Protected Attributes inherited from FRDGResource
FRHIResourceResourceRHI = nullptr
 

Constructor & Destructor Documentation

◆ ~FRDGUniformBuffer()

FRDGUniformBuffer::~FRDGUniformBuffer ( )
virtualdefault

◆ FRDGUniformBuffer()

FRDGUniformBuffer::FRDGUniformBuffer ( const TParameterStruct InParameters,
const TCHAR InName 
)
inlineexplicitprotected

Member Function Documentation

◆ GetLayoutName()

const TCHAR * FRDGUniformBuffer::GetLayoutName ( ) const
inline

◆ GetParameters()

const FRDGParameterStruct & FRDGUniformBuffer::GetParameters ( ) const
inline

◆ GetRHI()

FRHIUniformBuffer * FRDGUniformBuffer::GetRHI ( ) const
inline

The following methods may only be called during pass execution.

◆ MarkResourceAsUsed()

RENDERCORE_API void FRDGUniformBuffer::MarkResourceAsUsed ( )
overridevirtual

The following methods may only be called during pass execution.

Marks this resource as actually used by a resource. This is to track what dependencies on pass was actually unnecessary.

Reimplemented from FRDGResource.


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