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

#include <LumenViewState.h>

Public Member Functions

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

Public Attributes

FIntRect DiffuseIndirectHistoryViewRect
 
FVector4f DiffuseIndirectHistoryScreenPositionScaleBias
 
FVector4f HistoryBufferSizeAndInvSize = FVector4f(0.0f, 0.0f, 0.0f, 0.0f)
 
TRefCountPtr< IPooledRenderTargetDiffuseIndirectHistoryRT
 
TRefCountPtr< IPooledRenderTargetBackfaceDiffuseIndirectHistoryRT
 
TRefCountPtr< IPooledRenderTargetRoughSpecularIndirectHistoryRT
 
TRefCountPtr< IPooledRenderTargetFastUpdateMode_NumFramesAccumulatedHistoryRT
 
TRefCountPtr< IPooledRenderTargetShortRangeAOHistoryRT
 
TRefCountPtr< IPooledRenderTargetShortRangeGIHistoryRT
 
FIntRect ProbeHistoryViewRect
 
FVector4f ProbeHistoryScreenPositionScaleBias
 
TRefCountPtr< IPooledRenderTargetHistoryScreenProbeSceneDepth
 
TRefCountPtr< IPooledRenderTargetHistoryScreenProbeTranslatedWorldPosition
 
TRefCountPtr< IPooledRenderTargetProbeHistoryScreenProbeRadiance
 
TRefCountPtr< IPooledRenderTargetImportanceSamplingHistoryScreenProbeRadiance
 
FLumenGatherCvarState LumenGatherCvars
 
FIntPoint HistoryEffectiveResolution
 
uint32 HistorySubstrateMaxClosureCount
 

Constructor & Destructor Documentation

◆ FScreenProbeGatherTemporalState()

FScreenProbeGatherTemporalState::FScreenProbeGatherTemporalState ( )
inline

Member Function Documentation

◆ GetGPUSizeBytes()

uint64 FScreenProbeGatherTemporalState::GetGPUSizeBytes ( bool  bLogSizes) const

FLumenViewState GPU size queries

◆ SafeRelease()

void FScreenProbeGatherTemporalState::SafeRelease ( )
inline

Member Data Documentation

◆ BackfaceDiffuseIndirectHistoryRT

TRefCountPtr<IPooledRenderTarget> FScreenProbeGatherTemporalState::BackfaceDiffuseIndirectHistoryRT

◆ DiffuseIndirectHistoryRT

TRefCountPtr<IPooledRenderTarget> FScreenProbeGatherTemporalState::DiffuseIndirectHistoryRT

◆ DiffuseIndirectHistoryScreenPositionScaleBias

FVector4f FScreenProbeGatherTemporalState::DiffuseIndirectHistoryScreenPositionScaleBias

◆ DiffuseIndirectHistoryViewRect

FIntRect FScreenProbeGatherTemporalState::DiffuseIndirectHistoryViewRect

◆ FastUpdateMode_NumFramesAccumulatedHistoryRT

TRefCountPtr<IPooledRenderTarget> FScreenProbeGatherTemporalState::FastUpdateMode_NumFramesAccumulatedHistoryRT

◆ HistoryBufferSizeAndInvSize

FVector4f FScreenProbeGatherTemporalState::HistoryBufferSizeAndInvSize = FVector4f(0.0f, 0.0f, 0.0f, 0.0f)

◆ HistoryEffectiveResolution

FIntPoint FScreenProbeGatherTemporalState::HistoryEffectiveResolution

◆ HistoryScreenProbeSceneDepth

TRefCountPtr<IPooledRenderTarget> FScreenProbeGatherTemporalState::HistoryScreenProbeSceneDepth

◆ HistoryScreenProbeTranslatedWorldPosition

TRefCountPtr<IPooledRenderTarget> FScreenProbeGatherTemporalState::HistoryScreenProbeTranslatedWorldPosition

◆ HistorySubstrateMaxClosureCount

uint32 FScreenProbeGatherTemporalState::HistorySubstrateMaxClosureCount

◆ ImportanceSamplingHistoryScreenProbeRadiance

TRefCountPtr<IPooledRenderTarget> FScreenProbeGatherTemporalState::ImportanceSamplingHistoryScreenProbeRadiance

◆ LumenGatherCvars

FLumenGatherCvarState FScreenProbeGatherTemporalState::LumenGatherCvars

◆ ProbeHistoryScreenPositionScaleBias

FVector4f FScreenProbeGatherTemporalState::ProbeHistoryScreenPositionScaleBias

◆ ProbeHistoryScreenProbeRadiance

TRefCountPtr<IPooledRenderTarget> FScreenProbeGatherTemporalState::ProbeHistoryScreenProbeRadiance

◆ ProbeHistoryViewRect

FIntRect FScreenProbeGatherTemporalState::ProbeHistoryViewRect

◆ RoughSpecularIndirectHistoryRT

TRefCountPtr<IPooledRenderTarget> FScreenProbeGatherTemporalState::RoughSpecularIndirectHistoryRT

◆ ShortRangeAOHistoryRT

TRefCountPtr<IPooledRenderTarget> FScreenProbeGatherTemporalState::ShortRangeAOHistoryRT

◆ ShortRangeGIHistoryRT

TRefCountPtr<IPooledRenderTarget> FScreenProbeGatherTemporalState::ShortRangeGIHistoryRT

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