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

#include <SkyAtmosphereRendering.h>

Public Member Functions

 FSkyAtmosphereRenderContext ()
 

Public Attributes

bool bUseDepthBoundTestIfPossible
 
bool bForceRayMarching
 
bool bDepthReadDisabled
 
bool bDisableBlending
 
bool bFastSky
 
bool bFastAerialPerspective
 
bool bFastAerialPerspectiveDepthTest
 
bool bSecondAtmosphereLightEnabled
 
bool bShouldSampleOpaqueShadow
 
FRDGTextureRef TransmittanceLut
 
FRDGTextureRef MultiScatteredLuminanceLut
 
FRDGTextureRef SkyAtmosphereViewLutTexture
 
FRDGTextureRef SkyAtmosphereCameraAerialPerspectiveVolume
 
FRDGTextureRef SkyAtmosphereCameraAerialPerspectiveVolumeMieOnly
 
FRDGTextureRef SkyAtmosphereCameraAerialPerspectiveVolumeRayOnly
 
FViewMatricesViewMatrices
 
TUniformBufferRef< FViewUniformShaderParametersViewUniformBuffer
 
TRDGUniformBufferRef< FSceneUniformParameters > SceneUniformBuffer
 
bool bSceneHasSkyMaterial
 
FRenderTargetBindingSlots RenderTargets
 
FIntRect Viewport
 
bool bIsReflectionCapture
 
bool bRenderSkyPixel
 
float AerialPerspectiveStartDepthInCm
 
float NearClippingDistance
 
ERHIFeatureLevel::Type FeatureLevel
 
TRDGUniformBufferRef< FVolumeShadowingShaderParametersGlobal0LightShadowShaderParams0UniformBuffer {}
 
TRDGUniformBufferRef< FVolumeShadowingShaderParametersGlobal1LightShadowShaderParams1UniformBuffer {}
 
int VirtualShadowMapId0 = INDEX_NONE
 
int VirtualShadowMapId1 = INDEX_NONE
 
bool bShouldSampleCloudShadow
 
FRDGTextureRef VolumetricCloudShadowMap [2]
 
bool bShouldSampleCloudSkyAO
 
FRDGTextureRef VolumetricCloudSkyAO
 
bool bAPOnCloudMode
 
FRDGTextureRef VolumetricCloudDepthTexture
 
FRDGTextureRef InputCloudLuminanceTransmittanceTexture
 
uint8 MSAASampleCount
 
FRDGTextureRef MSAADepthTexture
 

Constructor & Destructor Documentation

◆ FSkyAtmosphereRenderContext()

FSkyAtmosphereRenderContext::FSkyAtmosphereRenderContext ( )

Member Data Documentation

◆ AerialPerspectiveStartDepthInCm

float FSkyAtmosphereRenderContext::AerialPerspectiveStartDepthInCm

◆ bAPOnCloudMode

bool FSkyAtmosphereRenderContext::bAPOnCloudMode

◆ bDepthReadDisabled

bool FSkyAtmosphereRenderContext::bDepthReadDisabled

◆ bDisableBlending

bool FSkyAtmosphereRenderContext::bDisableBlending

◆ bFastAerialPerspective

bool FSkyAtmosphereRenderContext::bFastAerialPerspective

◆ bFastAerialPerspectiveDepthTest

bool FSkyAtmosphereRenderContext::bFastAerialPerspectiveDepthTest

◆ bFastSky

bool FSkyAtmosphereRenderContext::bFastSky

◆ bForceRayMarching

bool FSkyAtmosphereRenderContext::bForceRayMarching

◆ bIsReflectionCapture

bool FSkyAtmosphereRenderContext::bIsReflectionCapture

◆ bRenderSkyPixel

bool FSkyAtmosphereRenderContext::bRenderSkyPixel

◆ bSceneHasSkyMaterial

bool FSkyAtmosphereRenderContext::bSceneHasSkyMaterial

◆ bSecondAtmosphereLightEnabled

bool FSkyAtmosphereRenderContext::bSecondAtmosphereLightEnabled

◆ bShouldSampleCloudShadow

bool FSkyAtmosphereRenderContext::bShouldSampleCloudShadow

◆ bShouldSampleCloudSkyAO

bool FSkyAtmosphereRenderContext::bShouldSampleCloudSkyAO

◆ bShouldSampleOpaqueShadow

bool FSkyAtmosphereRenderContext::bShouldSampleOpaqueShadow

◆ bUseDepthBoundTestIfPossible

bool FSkyAtmosphereRenderContext::bUseDepthBoundTestIfPossible

◆ FeatureLevel

ERHIFeatureLevel::Type FSkyAtmosphereRenderContext::FeatureLevel

◆ InputCloudLuminanceTransmittanceTexture

FRDGTextureRef FSkyAtmosphereRenderContext::InputCloudLuminanceTransmittanceTexture

◆ LightShadowShaderParams0UniformBuffer

TRDGUniformBufferRef<FVolumeShadowingShaderParametersGlobal0> FSkyAtmosphereRenderContext::LightShadowShaderParams0UniformBuffer {}

◆ LightShadowShaderParams1UniformBuffer

TRDGUniformBufferRef<FVolumeShadowingShaderParametersGlobal1> FSkyAtmosphereRenderContext::LightShadowShaderParams1UniformBuffer {}

◆ MSAADepthTexture

FRDGTextureRef FSkyAtmosphereRenderContext::MSAADepthTexture

◆ MSAASampleCount

uint8 FSkyAtmosphereRenderContext::MSAASampleCount

◆ MultiScatteredLuminanceLut

FRDGTextureRef FSkyAtmosphereRenderContext::MultiScatteredLuminanceLut

◆ NearClippingDistance

float FSkyAtmosphereRenderContext::NearClippingDistance

◆ RenderTargets

FRenderTargetBindingSlots FSkyAtmosphereRenderContext::RenderTargets

◆ SceneUniformBuffer

TRDGUniformBufferRef<FSceneUniformParameters> FSkyAtmosphereRenderContext::SceneUniformBuffer

◆ SkyAtmosphereCameraAerialPerspectiveVolume

FRDGTextureRef FSkyAtmosphereRenderContext::SkyAtmosphereCameraAerialPerspectiveVolume

◆ SkyAtmosphereCameraAerialPerspectiveVolumeMieOnly

FRDGTextureRef FSkyAtmosphereRenderContext::SkyAtmosphereCameraAerialPerspectiveVolumeMieOnly

◆ SkyAtmosphereCameraAerialPerspectiveVolumeRayOnly

FRDGTextureRef FSkyAtmosphereRenderContext::SkyAtmosphereCameraAerialPerspectiveVolumeRayOnly

◆ SkyAtmosphereViewLutTexture

FRDGTextureRef FSkyAtmosphereRenderContext::SkyAtmosphereViewLutTexture

◆ TransmittanceLut

FRDGTextureRef FSkyAtmosphereRenderContext::TransmittanceLut

◆ ViewMatrices

FViewMatrices* FSkyAtmosphereRenderContext::ViewMatrices

◆ Viewport

FIntRect FSkyAtmosphereRenderContext::Viewport

◆ ViewUniformBuffer

TUniformBufferRef<FViewUniformShaderParameters> FSkyAtmosphereRenderContext::ViewUniformBuffer

◆ VirtualShadowMapId0

int FSkyAtmosphereRenderContext::VirtualShadowMapId0 = INDEX_NONE

◆ VirtualShadowMapId1

int FSkyAtmosphereRenderContext::VirtualShadowMapId1 = INDEX_NONE

◆ VolumetricCloudDepthTexture

FRDGTextureRef FSkyAtmosphereRenderContext::VolumetricCloudDepthTexture

◆ VolumetricCloudShadowMap

FRDGTextureRef FSkyAtmosphereRenderContext::VolumetricCloudShadowMap[2]

◆ VolumetricCloudSkyAO

FRDGTextureRef FSkyAtmosphereRenderContext::VolumetricCloudSkyAO

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