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

#include <LumenViewState.h>

Public Member Functions

 FRadianceCacheState ()
 
void ReleaseTextures ()
 
uint64 GetGPUSizeBytes (bool bLogSizes) const
 

Public Attributes

TArray< FRadianceCacheClipmapClipmaps
 
float ClipmapWorldExtent = 0.0f
 
float ClipmapDistributionBase = 0.0f
 
float CachedLightingPreExposure = 0.0f
 
TRefCountPtr< IPooledRenderTargetRadianceProbeIndirectionTexture
 
TRefCountPtr< IPooledRenderTargetRadianceProbeAtlasTexture
 
TRefCountPtr< IPooledRenderTargetSkyVisibilityProbeAtlasTexture
 
TRefCountPtr< IPooledRenderTargetFinalRadianceAtlas
 
TRefCountPtr< IPooledRenderTargetFinalSkyVisibilityAtlas
 
TRefCountPtr< IPooledRenderTargetFinalIrradianceAtlas
 
TRefCountPtr< IPooledRenderTargetProbeOcclusionAtlas
 
TRefCountPtr< IPooledRenderTargetDepthProbeAtlasTexture
 
TRefCountPtr< FRDGPooledBufferProbeAllocator
 
TRefCountPtr< FRDGPooledBufferProbeFreeListAllocator
 
TRefCountPtr< FRDGPooledBufferProbeFreeList
 
TRefCountPtr< FRDGPooledBufferProbeLastUsedFrame
 
TRefCountPtr< FRDGPooledBufferProbeLastTracedFrame
 
TRefCountPtr< FRDGPooledBufferProbeWorldOffset
 

Constructor & Destructor Documentation

◆ FRadianceCacheState()

FRadianceCacheState::FRadianceCacheState ( )
inline

Member Function Documentation

◆ GetGPUSizeBytes()

uint64 FRadianceCacheState::GetGPUSizeBytes ( bool  bLogSizes) const

◆ ReleaseTextures()

void FRadianceCacheState::ReleaseTextures ( )
inline

Member Data Documentation

◆ CachedLightingPreExposure

float FRadianceCacheState::CachedLightingPreExposure = 0.0f

◆ ClipmapDistributionBase

float FRadianceCacheState::ClipmapDistributionBase = 0.0f

◆ Clipmaps

TArray<FRadianceCacheClipmap> FRadianceCacheState::Clipmaps

◆ ClipmapWorldExtent

float FRadianceCacheState::ClipmapWorldExtent = 0.0f

◆ DepthProbeAtlasTexture

TRefCountPtr<IPooledRenderTarget> FRadianceCacheState::DepthProbeAtlasTexture

◆ FinalIrradianceAtlas

TRefCountPtr<IPooledRenderTarget> FRadianceCacheState::FinalIrradianceAtlas

◆ FinalRadianceAtlas

TRefCountPtr<IPooledRenderTarget> FRadianceCacheState::FinalRadianceAtlas

Texture containing radiance cache probes, ready for sampling with bilinear border.

◆ FinalSkyVisibilityAtlas

TRefCountPtr<IPooledRenderTarget> FRadianceCacheState::FinalSkyVisibilityAtlas

◆ ProbeAllocator

TRefCountPtr<FRDGPooledBuffer> FRadianceCacheState::ProbeAllocator

◆ ProbeFreeList

TRefCountPtr<FRDGPooledBuffer> FRadianceCacheState::ProbeFreeList

◆ ProbeFreeListAllocator

TRefCountPtr<FRDGPooledBuffer> FRadianceCacheState::ProbeFreeListAllocator

◆ ProbeLastTracedFrame

TRefCountPtr<FRDGPooledBuffer> FRadianceCacheState::ProbeLastTracedFrame

◆ ProbeLastUsedFrame

TRefCountPtr<FRDGPooledBuffer> FRadianceCacheState::ProbeLastUsedFrame

◆ ProbeOcclusionAtlas

TRefCountPtr<IPooledRenderTarget> FRadianceCacheState::ProbeOcclusionAtlas

◆ ProbeWorldOffset

TRefCountPtr<FRDGPooledBuffer> FRadianceCacheState::ProbeWorldOffset

◆ RadianceProbeAtlasTexture

TRefCountPtr<IPooledRenderTarget> FRadianceCacheState::RadianceProbeAtlasTexture

◆ RadianceProbeIndirectionTexture

TRefCountPtr<IPooledRenderTarget> FRadianceCacheState::RadianceProbeIndirectionTexture

Clipmaps of probe indexes, used to lookup the probe index for a world space position.

◆ SkyVisibilityProbeAtlasTexture

TRefCountPtr<IPooledRenderTarget> FRadianceCacheState::SkyVisibilityProbeAtlasTexture

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