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

#include <MegaLightsViewState.h>

Public Member Functions

void SafeRelease ()
 
uint64 GetGPUSizeBytes (bool bLogSizes) const
 

Public Attributes

TRefCountPtr< IPooledRenderTargetDiffuseLightingHistory
 
TRefCountPtr< IPooledRenderTargetSpecularLightingHistory
 
TRefCountPtr< IPooledRenderTargetLightingMomentsHistory
 
TRefCountPtr< IPooledRenderTargetNumFramesAccumulatedHistory
 
TRefCountPtr< FRDGPooledBufferVisibleLightHashHistory
 
TRefCountPtr< FRDGPooledBufferVisibleLightMaskHashHistory
 
TRefCountPtr< FRDGPooledBufferVolumeVisibleLightHashHistory
 
TRefCountPtr< FRDGPooledBufferTranslucencyVolume0VisibleLightHashHistory
 
TRefCountPtr< FRDGPooledBufferTranslucencyVolume1VisibleLightHashHistory
 
TRefCountPtr< IPooledRenderTargetSceneDepthHistory
 
TRefCountPtr< IPooledRenderTargetSceneNormalHistory
 
FVector4f HistoryScreenPositionScaleBias = FVector4f(1.0f, 1.0f, 0.0f, 0.0f)
 
FVector4f HistoryUVMinMax = FVector4f(0.0f, 0.0f, 0.0f, 0.0f)
 
FVector4f HistoryGatherUVMinMax = FVector4f(0.0f, 0.0f, 0.0f, 0.0f)
 
FVector4f HistoryBufferSizeAndInvSize = FVector4f(0.0f, 0.0f, 0.0f, 0.0f)
 
FIntPoint HistoryVisibleLightHashViewMinInTiles = 0
 
FIntPoint HistoryVisibleLightHashViewSizeInTiles = 0
 
FIntVector HistoryVolumeVisibleLightHashViewSizeInTiles = FIntVector::ZeroValue
 
FIntVector HistoryTranslucencyVolumeVisibleLightHashSizeInTiles = FIntVector::ZeroValue
 

Member Function Documentation

◆ GetGPUSizeBytes()

uint64 FMegaLightsViewState::FResources::GetGPUSizeBytes ( bool  bLogSizes) const

◆ SafeRelease()

void FMegaLightsViewState::FResources::SafeRelease ( )
inline

Member Data Documentation

◆ DiffuseLightingHistory

TRefCountPtr<IPooledRenderTarget> FMegaLightsViewState::FResources::DiffuseLightingHistory

◆ HistoryBufferSizeAndInvSize

FVector4f FMegaLightsViewState::FResources::HistoryBufferSizeAndInvSize = FVector4f(0.0f, 0.0f, 0.0f, 0.0f)

◆ HistoryGatherUVMinMax

FVector4f FMegaLightsViewState::FResources::HistoryGatherUVMinMax = FVector4f(0.0f, 0.0f, 0.0f, 0.0f)

◆ HistoryScreenPositionScaleBias

FVector4f FMegaLightsViewState::FResources::HistoryScreenPositionScaleBias = FVector4f(1.0f, 1.0f, 0.0f, 0.0f)

◆ HistoryTranslucencyVolumeVisibleLightHashSizeInTiles

FIntVector FMegaLightsViewState::FResources::HistoryTranslucencyVolumeVisibleLightHashSizeInTiles = FIntVector::ZeroValue

◆ HistoryUVMinMax

FVector4f FMegaLightsViewState::FResources::HistoryUVMinMax = FVector4f(0.0f, 0.0f, 0.0f, 0.0f)

◆ HistoryVisibleLightHashViewMinInTiles

FIntPoint FMegaLightsViewState::FResources::HistoryVisibleLightHashViewMinInTiles = 0

◆ HistoryVisibleLightHashViewSizeInTiles

FIntPoint FMegaLightsViewState::FResources::HistoryVisibleLightHashViewSizeInTiles = 0

◆ HistoryVolumeVisibleLightHashViewSizeInTiles

FIntVector FMegaLightsViewState::FResources::HistoryVolumeVisibleLightHashViewSizeInTiles = FIntVector::ZeroValue

◆ LightingMomentsHistory

TRefCountPtr<IPooledRenderTarget> FMegaLightsViewState::FResources::LightingMomentsHistory

◆ NumFramesAccumulatedHistory

TRefCountPtr<IPooledRenderTarget> FMegaLightsViewState::FResources::NumFramesAccumulatedHistory

◆ SceneDepthHistory

TRefCountPtr<IPooledRenderTarget> FMegaLightsViewState::FResources::SceneDepthHistory

◆ SceneNormalHistory

TRefCountPtr<IPooledRenderTarget> FMegaLightsViewState::FResources::SceneNormalHistory

◆ SpecularLightingHistory

TRefCountPtr<IPooledRenderTarget> FMegaLightsViewState::FResources::SpecularLightingHistory

◆ TranslucencyVolume0VisibleLightHashHistory

TRefCountPtr<FRDGPooledBuffer> FMegaLightsViewState::FResources::TranslucencyVolume0VisibleLightHashHistory

◆ TranslucencyVolume1VisibleLightHashHistory

TRefCountPtr<FRDGPooledBuffer> FMegaLightsViewState::FResources::TranslucencyVolume1VisibleLightHashHistory

◆ VisibleLightHashHistory

TRefCountPtr<FRDGPooledBuffer> FMegaLightsViewState::FResources::VisibleLightHashHistory

◆ VisibleLightMaskHashHistory

TRefCountPtr<FRDGPooledBuffer> FMegaLightsViewState::FResources::VisibleLightMaskHashHistory

◆ VolumeVisibleLightHashHistory

TRefCountPtr<FRDGPooledBuffer> FMegaLightsViewState::FResources::VolumeVisibleLightHashHistory

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