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

#include <RenderGraphResources.h>

+ Inheritance diagram for FRDGResource:

Public Member Functions

 FRDGResource (const FRDGResource &)=delete
 
virtual ~FRDGResource ()=default
 
virtual RENDERCORE_API void MarkResourceAsUsed ()
 The following methods may only be called during pass execution.
 
FRHIResourceGetRHI () const
 

Public Attributes

const TCHAR *const Name = nullptr
 

Protected Member Functions

 FRDGResource (const TCHAR *InName)
 
FRHIResourceGetRHIUnchecked () const
 
bool HasRHI () const
 
RENDERCORE_API void ValidateRHIAccess () const
 

Protected Attributes

FRHIResourceResourceRHI = nullptr
 

Detailed Description

Generic graph resource.

Constructor & Destructor Documentation

◆ FRDGResource() [1/2]

FRDGResource::FRDGResource ( const FRDGResource )
delete

◆ ~FRDGResource()

virtual FRDGResource::~FRDGResource ( )
virtualdefault

◆ FRDGResource() [2/2]

FRDGResource::FRDGResource ( const TCHAR InName)
inlineprotected

Member Function Documentation

◆ GetRHI()

FRHIResource * FRDGResource::GetRHI ( ) const
inline

◆ GetRHIUnchecked()

FRHIResource * FRDGResource::GetRHIUnchecked ( ) const
inlineprotected

◆ HasRHI()

bool FRDGResource::HasRHI ( ) const
inlineprotected

◆ MarkResourceAsUsed()

virtual RENDERCORE_API void FRDGResource::MarkResourceAsUsed ( )
virtual

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 in FRDGUniformBuffer.

◆ ValidateRHIAccess()

RENDERCORE_API void FRDGResource::ValidateRHIAccess ( ) const
protected

Member Data Documentation

◆ Name

const TCHAR* const FRDGResource::Name = nullptr

◆ ResourceRHI

FRHIResource* FRDGResource::ResourceRHI = nullptr
protected

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