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

#include <ScenePrivate.h>

Public Member Functions

 FPersistentSkyAtmosphereData ()
 
void InitialiseOrNextFrame (ERHIFeatureLevel::Type FeatureLevel, FPooledRenderTargetDesc &AerialPerspectiveDesc, FRHICommandListImmediate &RHICmdList, bool bSeparatedAtmosphereMieRayLeigh)
 
TRefCountPtr< IPooledRenderTargetGetCurrentCameraAerialPerspectiveVolume ()
 
TRefCountPtr< IPooledRenderTargetGetCurrentCameraAerialPerspectiveVolumeMieOnly ()
 
TRefCountPtr< IPooledRenderTargetGetCurrentCameraAerialPerspectiveVolumeRayOnly ()
 
uint64 GetGPUSizeBytes (bool bLogSizes) const
 

Constructor & Destructor Documentation

◆ FPersistentSkyAtmosphereData()

FPersistentSkyAtmosphereData::FPersistentSkyAtmosphereData ( )

Member Function Documentation

◆ GetCurrentCameraAerialPerspectiveVolume()

TRefCountPtr< IPooledRenderTarget > FPersistentSkyAtmosphereData::GetCurrentCameraAerialPerspectiveVolume ( )

◆ GetCurrentCameraAerialPerspectiveVolumeMieOnly()

TRefCountPtr< IPooledRenderTarget > FPersistentSkyAtmosphereData::GetCurrentCameraAerialPerspectiveVolumeMieOnly ( )

◆ GetCurrentCameraAerialPerspectiveVolumeRayOnly()

TRefCountPtr< IPooledRenderTarget > FPersistentSkyAtmosphereData::GetCurrentCameraAerialPerspectiveVolumeRayOnly ( )

◆ GetGPUSizeBytes()

uint64 FPersistentSkyAtmosphereData::GetGPUSizeBytes ( bool  bLogSizes) const

◆ InitialiseOrNextFrame()

void FPersistentSkyAtmosphereData::InitialiseOrNextFrame ( ERHIFeatureLevel::Type  FeatureLevel,
FPooledRenderTargetDesc AerialPerspectiveDesc,
FRHICommandListImmediate RHICmdList,
bool  bSeparatedAtmosphereMieRayLeigh 
)

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