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

#include <SceneRendering.h>

Public Member Functions

uint64 GetGPUSizeBytes (bool bLogSizes) const
 

Public Attributes

FIntRect ViewRect
 
FViewMatrices ViewMatrices
 
float SceneColorPreExposure = 1.0f
 
bool bUsesGlobalDistanceField = false
 
TRefCountPtr< IPooledRenderTargetDepthBuffer
 
TRefCountPtr< IPooledRenderTargetGBufferA
 
TRefCountPtr< IPooledRenderTargetGBufferB
 
TRefCountPtr< IPooledRenderTargetGBufferC
 
TRefCountPtr< IPooledRenderTargetHZB
 
TRefCountPtr< IPooledRenderTargetNaniteHZB
 
TRefCountPtr< IPooledRenderTargetDistortingDisplacementTexture
 
uint32 InstanceOcclusionQueryMask = 0
 
TRefCountPtr< IPooledRenderTargetCompressedDepthViewNormal
 
TRefCountPtr< IPooledRenderTargetCompressedOpaqueDepth
 
TRefCountPtr< IPooledRenderTargetCompressedOpaqueShadingModel
 
TRefCountPtr< IPooledRenderTargetScreenSpaceRayTracingInput
 
FTemporalAAHistory TemporalAAHistory
 
FTSRHistory TSRHistory
 
TRefCountPtr< UE::Renderer::Private::ITemporalUpscaler::IHistoryThirdPartyTemporalUpscalerHistory
 
TRefCountPtr< IPooledRenderTargetHalfResTemporalAAHistory
 
FTemporalAAHistory DOFSetupHistory
 
FTemporalAAHistory SSRHistory
 
FTemporalAAHistory WaterSSRHistory
 
FTemporalAAHistory RoughRefractionHistory
 
FTemporalAAHistory HairHistory
 
FTemporalAAHistory CustomSSRInput
 
FScreenSpaceDenoiserHistory ReflectionsHistory
 
FScreenSpaceDenoiserHistory WaterReflectionsHistory
 
FScreenSpaceDenoiserHistory AmbientOcclusionHistory
 
FGTAOTAAHistory GTAOHistory
 
FScreenSpaceDenoiserHistory DiffuseIndirectHistory
 
FScreenSpaceDenoiserHistory SkyLightHistory
 
FScreenSpaceDenoiserHistory ReflectedSkyLightHistory
 
TMap< const ULightComponent *, TSharedPtr< FScreenSpaceDenoiserHistory > > ShadowHistories
 
FScreenSpaceDenoiserHistory PolychromaticPenumbraHarmonicsHistory
 
TRefCountPtr< IPooledRenderTargetLuminanceHistory
 
FIntRect LuminanceViewRectHistory
 
TRefCountPtr< IPooledRenderTargetMobileBloomSetup_EyeAdaptation
 
TRefCountPtr< IPooledRenderTargetVisualizeMotionVectors
 
FIntRect VisualizeMotionVectorsRect
 
bool bIsVisualizeMotionVectorsDistorted = false
 

Member Function Documentation

◆ GetGPUSizeBytes()

uint64 FPreviousViewInfo::GetGPUSizeBytes ( bool  bLogSizes) const

Member Data Documentation

◆ AmbientOcclusionHistory

FScreenSpaceDenoiserHistory FPreviousViewInfo::AmbientOcclusionHistory

◆ bIsVisualizeMotionVectorsDistorted

bool FPreviousViewInfo::bIsVisualizeMotionVectorsDistorted = false

◆ bUsesGlobalDistanceField

bool FPreviousViewInfo::bUsesGlobalDistanceField = false

◆ CompressedDepthViewNormal

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::CompressedDepthViewNormal

◆ CompressedOpaqueDepth

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::CompressedOpaqueDepth

◆ CompressedOpaqueShadingModel

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::CompressedOpaqueShadingModel

◆ CustomSSRInput

FTemporalAAHistory FPreviousViewInfo::CustomSSRInput

◆ DepthBuffer

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::DepthBuffer

◆ DiffuseIndirectHistory

FScreenSpaceDenoiserHistory FPreviousViewInfo::DiffuseIndirectHistory

◆ DistortingDisplacementTexture

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::DistortingDisplacementTexture

◆ DOFSetupHistory

FTemporalAAHistory FPreviousViewInfo::DOFSetupHistory

◆ GBufferA

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::GBufferA

◆ GBufferB

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::GBufferB

◆ GBufferC

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::GBufferC

◆ GTAOHistory

FGTAOTAAHistory FPreviousViewInfo::GTAOHistory

◆ HairHistory

FTemporalAAHistory FPreviousViewInfo::HairHistory

◆ HalfResTemporalAAHistory

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::HalfResTemporalAAHistory

◆ HZB

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::HZB

◆ InstanceOcclusionQueryMask

uint32 FPreviousViewInfo::InstanceOcclusionQueryMask = 0

◆ LuminanceHistory

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::LuminanceHistory

◆ LuminanceViewRectHistory

FIntRect FPreviousViewInfo::LuminanceViewRectHistory

◆ MobileBloomSetup_EyeAdaptation

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::MobileBloomSetup_EyeAdaptation

◆ NaniteHZB

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::NaniteHZB

◆ PolychromaticPenumbraHarmonicsHistory

FScreenSpaceDenoiserHistory FPreviousViewInfo::PolychromaticPenumbraHarmonicsHistory

◆ ReflectedSkyLightHistory

FScreenSpaceDenoiserHistory FPreviousViewInfo::ReflectedSkyLightHistory

◆ ReflectionsHistory

FScreenSpaceDenoiserHistory FPreviousViewInfo::ReflectionsHistory

◆ RoughRefractionHistory

FTemporalAAHistory FPreviousViewInfo::RoughRefractionHistory

◆ SceneColorPreExposure

float FPreviousViewInfo::SceneColorPreExposure = 1.0f

◆ ScreenSpaceRayTracingInput

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::ScreenSpaceRayTracingInput

◆ ShadowHistories

TMap<const ULightComponent*, TSharedPtr<FScreenSpaceDenoiserHistory> > FPreviousViewInfo::ShadowHistories

◆ SkyLightHistory

FScreenSpaceDenoiserHistory FPreviousViewInfo::SkyLightHistory

◆ SSRHistory

FTemporalAAHistory FPreviousViewInfo::SSRHistory

◆ TemporalAAHistory

FTemporalAAHistory FPreviousViewInfo::TemporalAAHistory

◆ ThirdPartyTemporalUpscalerHistory

TRefCountPtr<UE::Renderer::Private::ITemporalUpscaler::IHistory> FPreviousViewInfo::ThirdPartyTemporalUpscalerHistory

◆ TSRHistory

FTSRHistory FPreviousViewInfo::TSRHistory

◆ ViewMatrices

FViewMatrices FPreviousViewInfo::ViewMatrices

◆ ViewRect

FIntRect FPreviousViewInfo::ViewRect

◆ VisualizeMotionVectors

TRefCountPtr<IPooledRenderTarget> FPreviousViewInfo::VisualizeMotionVectors

◆ VisualizeMotionVectorsRect

FIntRect FPreviousViewInfo::VisualizeMotionVectorsRect

◆ WaterReflectionsHistory

FScreenSpaceDenoiserHistory FPreviousViewInfo::WaterReflectionsHistory

◆ WaterSSRHistory

FTemporalAAHistory FPreviousViewInfo::WaterSSRHistory

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