UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Renderer::Private::ITemporalUpscaler::IHistory Class Referenceabstract

#include <TemporalUpscaler.h>

+ Inheritance diagram for UE::Renderer::Private::ITemporalUpscaler::IHistory:

Public Member Functions

virtual ~IHistory ()
 
virtual const TCHARGetDebugName () const =0
 
virtual uint64 GetGPUSizeBytes () const =0
 
- Public Member Functions inherited from IRefCountedObject
virtual ~IRefCountedObject ()
 
virtual FReturnedRefCountValue AddRef () const =0
 
virtual uint32 Release () const =0
 
virtual uint32 GetRefCount () const =0
 

Detailed Description

Ref counted history to be saved in the history.

Constructor & Destructor Documentation

◆ ~IHistory()

virtual UE::Renderer::Private::ITemporalUpscaler::IHistory::~IHistory ( )
inlinevirtual

Member Function Documentation

◆ GetDebugName()

virtual const TCHAR * UE::Renderer::Private::ITemporalUpscaler::IHistory::GetDebugName ( ) const
pure virtual

Debug name of the history. Must exactly point to the same const TCHAR* as ITemporalUpscaler::GetDebugName(). This is used for debugging GPU memory uses of a viewport, but also to ensure IHistory is fed to a compatible ITemporalUpscaler.

◆ GetGPUSizeBytes()

virtual uint64 UE::Renderer::Private::ITemporalUpscaler::IHistory::GetGPUSizeBytes ( ) const
pure virtual

Size of the history on the GPU in bytes.


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