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

#include <RHIResources.h>

+ Inheritance diagram for FRHIResource:

Public Member Functions

RHI_API FRHIResource (ERHIResourceType InResourceType)
 
uint32 AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 
bool IsValid () const
 
void DisableLifetimeExtension ()
 
ERHIResourceType GetType () const
 
FName GetOwnerName () const
 
void SetOwnerName (FName InOwnerName)
 

Protected Member Functions

virtual RHI_API ~FRHIResource ()
 

Friends

class FDynamicRHI
 
class FRHICommandListExecutor
 

Detailed Description

The base type of RHI resources.

Constructor & Destructor Documentation

◆ FRHIResource()

FRHIResource::FRHIResource ( ERHIResourceType  InResourceType)

◆ ~FRHIResource()

FRHIResource::~FRHIResource ( )
protectedvirtual

Member Function Documentation

◆ AddRef()

uint32 FRHIResource::AddRef ( ) const
inline

◆ DisableLifetimeExtension()

void FRHIResource::DisableLifetimeExtension ( )
inline

◆ GetOwnerName()

FName FRHIResource::GetOwnerName ( ) const
inline

◆ GetRefCount()

uint32 FRHIResource::GetRefCount ( ) const
inline

◆ GetType()

ERHIResourceType FRHIResource::GetType ( ) const
inline

◆ IsValid()

bool FRHIResource::IsValid ( ) const
inline

◆ Release()

uint32 FRHIResource::Release ( ) const
inline

◆ SetOwnerName()

void FRHIResource::SetOwnerName ( FName  InOwnerName)
inline

Friends And Related Symbol Documentation

◆ FDynamicRHI

friend class FDynamicRHI
friend

◆ FRHICommandListExecutor


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