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

#include <SceneCore.h>

Classes

struct  FExponentialHeightFogSceneData
 

Public Member Functions

 FExponentialHeightFogSceneInfo (uint64 InId, const FExponentialHeightFogDynamicState &State)
 

Public Attributes

uint64 Id
 
FExponentialHeightFogSceneData FogData [NumFogs]
 
float FogMaxOpacity
 
float StartDistance
 
float EndDistance
 
float FogCutoffDistance
 
FLinearColor FogColor
 
float DirectionalInscatteringExponent
 
float DirectionalInscatteringStartDistance
 
FLinearColor DirectionalInscatteringColor
 
UTextureCubeInscatteringColorCubemap
 
float InscatteringColorCubemapAngle
 
float FullyDirectionalInscatteringColorDistance
 
float NonDirectionalInscatteringColorDistance
 
bool bEnableVolumetricFog
 
float VolumetricFogScatteringDistribution
 
FLinearColor VolumetricFogAlbedo
 
FLinearColor VolumetricFogEmissive
 
float VolumetricFogExtinctionScale
 
float VolumetricFogDistance
 
float VolumetricFogStaticLightingScatteringIntensity
 
bool bOverrideLightColorsWithFogInscatteringColors
 
bool bHoldout
 
bool bRenderInMainPass
 
bool bVisibleInReflectionCaptures
 
bool bVisibleInRealTimeSkyCaptures
 
float VolumetricFogStartDistance
 
float VolumetricFogNearFadeInDistance
 
FLinearColor SkyAtmosphereAmbientContributionColorScale
 

Static Public Attributes

static constexpr int NumFogs = 2
 

Detailed Description

The properties of a exponential height fog layer which are used for rendering.

Constructor & Destructor Documentation

◆ FExponentialHeightFogSceneInfo()

FExponentialHeightFogSceneInfo::FExponentialHeightFogSceneInfo ( uint64  InId,
const FExponentialHeightFogDynamicState State 
)

Initialization constructor.

Member Data Documentation

◆ bEnableVolumetricFog

bool FExponentialHeightFogSceneInfo::bEnableVolumetricFog

◆ bHoldout

bool FExponentialHeightFogSceneInfo::bHoldout

◆ bOverrideLightColorsWithFogInscatteringColors

bool FExponentialHeightFogSceneInfo::bOverrideLightColorsWithFogInscatteringColors

◆ bRenderInMainPass

bool FExponentialHeightFogSceneInfo::bRenderInMainPass

◆ bVisibleInRealTimeSkyCaptures

bool FExponentialHeightFogSceneInfo::bVisibleInRealTimeSkyCaptures

◆ bVisibleInReflectionCaptures

bool FExponentialHeightFogSceneInfo::bVisibleInReflectionCaptures

◆ DirectionalInscatteringColor

FLinearColor FExponentialHeightFogSceneInfo::DirectionalInscatteringColor

◆ DirectionalInscatteringExponent

float FExponentialHeightFogSceneInfo::DirectionalInscatteringExponent

◆ DirectionalInscatteringStartDistance

float FExponentialHeightFogSceneInfo::DirectionalInscatteringStartDistance

◆ EndDistance

float FExponentialHeightFogSceneInfo::EndDistance

◆ FogColor

FLinearColor FExponentialHeightFogSceneInfo::FogColor

◆ FogCutoffDistance

float FExponentialHeightFogSceneInfo::FogCutoffDistance

◆ FogData

FExponentialHeightFogSceneData FExponentialHeightFogSceneInfo::FogData[NumFogs]

◆ FogMaxOpacity

float FExponentialHeightFogSceneInfo::FogMaxOpacity

◆ FullyDirectionalInscatteringColorDistance

float FExponentialHeightFogSceneInfo::FullyDirectionalInscatteringColorDistance

◆ Id

uint64 FExponentialHeightFogSceneInfo::Id

◆ InscatteringColorCubemap

UTextureCube* FExponentialHeightFogSceneInfo::InscatteringColorCubemap

◆ InscatteringColorCubemapAngle

float FExponentialHeightFogSceneInfo::InscatteringColorCubemapAngle

◆ NonDirectionalInscatteringColorDistance

float FExponentialHeightFogSceneInfo::NonDirectionalInscatteringColorDistance

◆ NumFogs

constexpr int FExponentialHeightFogSceneInfo::NumFogs = 2
staticconstexpr

Number of supported individual fog settings on this ExponentialHeightFog

◆ SkyAtmosphereAmbientContributionColorScale

FLinearColor FExponentialHeightFogSceneInfo::SkyAtmosphereAmbientContributionColorScale

◆ StartDistance

float FExponentialHeightFogSceneInfo::StartDistance

◆ VolumetricFogAlbedo

FLinearColor FExponentialHeightFogSceneInfo::VolumetricFogAlbedo

◆ VolumetricFogDistance

float FExponentialHeightFogSceneInfo::VolumetricFogDistance

◆ VolumetricFogEmissive

FLinearColor FExponentialHeightFogSceneInfo::VolumetricFogEmissive

◆ VolumetricFogExtinctionScale

float FExponentialHeightFogSceneInfo::VolumetricFogExtinctionScale

◆ VolumetricFogNearFadeInDistance

float FExponentialHeightFogSceneInfo::VolumetricFogNearFadeInDistance

◆ VolumetricFogScatteringDistribution

float FExponentialHeightFogSceneInfo::VolumetricFogScatteringDistribution

◆ VolumetricFogStartDistance

float FExponentialHeightFogSceneInfo::VolumetricFogStartDistance

◆ VolumetricFogStaticLightingScatteringIntensity

float FExponentialHeightFogSceneInfo::VolumetricFogStaticLightingScatteringIntensity

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