UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FScreenSpaceDenoiserHistory Struct Reference

#include <SceneRendering.h>

Public Member Functions

void SafeRelease ()
 
bool IsValid () const
 
uint64 GetGPUSizeBytes (bool bLogSizes) const
 

Public Attributes

TArray< FIntRect, TInlineAllocator< 1 > > Scissors
 
TStaticArray< TRefCountPtr< IPooledRenderTarget >, RTCountRT
 
TRefCountPtr< IPooledRenderTargetTileClassification
 

Static Public Attributes

static constexpr int32 RTCount = 3
 

Detailed Description

Temporal history for a denoiser.

Member Function Documentation

◆ GetGPUSizeBytes()

uint64 FScreenSpaceDenoiserHistory::GetGPUSizeBytes ( bool  bLogSizes) const

◆ IsValid()

bool FScreenSpaceDenoiserHistory::IsValid ( ) const
inline

◆ SafeRelease()

void FScreenSpaceDenoiserHistory::SafeRelease ( )
inline

Member Data Documentation

◆ RT

TStaticArray<TRefCountPtr<IPooledRenderTarget>, RTCount> FScreenSpaceDenoiserHistory::RT

◆ RTCount

constexpr int32 FScreenSpaceDenoiserHistory::RTCount = 3
staticconstexpr

◆ Scissors

TArray<FIntRect, TInlineAllocator<1> > FScreenSpaceDenoiserHistory::Scissors

◆ TileClassification

TRefCountPtr<IPooledRenderTarget> FScreenSpaceDenoiserHistory::TileClassification

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