UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AtmosphericFogComponent.h File Reference
#include "CoreMinimal.h"
#include "HAL/ThreadSafeCounter.h"
#include "UObject/ObjectMacros.h"
#include "Components/SceneComponent.h"
#include "Components/SkyAtmosphereComponent.h"
#include "AtmosphericFogComponent.generated.h"

Go to the source code of this file.

Functions

 UCLASS (ClassGroup=Rendering, collapsecategories, hidecategories=(Object, Mobility, Activation, "Components|Activation"), editinlinenew, meta=(BlueprintSpawnableComponent), MinimalAPI, notplaceable) class UE_DEPRECATED(4.26
 
ENGINE_API void SetDefaultBrightness (float NewBrightness)
 
ENGINE_API void SetDefaultLightColor (FLinearColor NewLightColor)
 
ENGINE_API void SetSunMultiplier (float NewSunMultiplier)
 
ENGINE_API void SetFogMultiplier (float NewFogMultiplier)
 
ENGINE_API void SetDensityMultiplier (float NewDensityMultiplier)
 
ENGINE_API void SetDensityOffset (float NewDensityOffset)
 
ENGINE_API void SetDistanceScale (float NewDistanceScale)
 
ENGINE_API void SetAltitudeScale (float NewAltitudeScale)
 
ENGINE_API void SetStartDistance (float NewStartDistance)
 
ENGINE_API void SetDistanceOffset (float NewDistanceOffset)
 
ENGINE_API void DisableSunDisk (bool NewSunDisk)
 
ENGINE_API void DisableGroundScattering (bool NewGroundScattering)
 
ENGINE_API void SetPrecomputeParams (float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum)
 
virtual bool IsPostLoadThreadSafe () const override
 
virtual void Serialize (FArchive &Ar) override
 

Variables

Please use the SkyAtmosphere component instead UAtmosphericFogComponent
 

Function Documentation

◆ DisableGroundScattering()

ENGINE_API void DisableGroundScattering ( bool  NewGroundScattering)

Deprecated

◆ DisableSunDisk()

ENGINE_API void DisableSunDisk ( bool  NewSunDisk)

Deprecated

◆ IsPostLoadThreadSafe()

virtual bool IsPostLoadThreadSafe ( ) const
overridevirtual

◆ Serialize()

virtual void Serialize ( FArchive Ar)
overridevirtual

◆ SetAltitudeScale()

ENGINE_API void SetAltitudeScale ( float  NewAltitudeScale)

Deprecated

◆ SetDefaultBrightness()

ENGINE_API void SetDefaultBrightness ( float  NewBrightness)

Deprecated

◆ SetDefaultLightColor()

ENGINE_API void SetDefaultLightColor ( FLinearColor  NewLightColor)

Deprecated

◆ SetDensityMultiplier()

ENGINE_API void SetDensityMultiplier ( float  NewDensityMultiplier)

Deprecated

◆ SetDensityOffset()

ENGINE_API void SetDensityOffset ( float  NewDensityOffset)

Deprecated

◆ SetDistanceOffset()

ENGINE_API void SetDistanceOffset ( float  NewDistanceOffset)

Deprecated

◆ SetDistanceScale()

ENGINE_API void SetDistanceScale ( float  NewDistanceScale)

Deprecated

◆ SetFogMultiplier()

ENGINE_API void SetFogMultiplier ( float  NewFogMultiplier)

Deprecated

◆ SetPrecomputeParams()

ENGINE_API void SetPrecomputeParams ( float  DensityHeight,
int32  MaxScatteringOrder,
int32  InscatterAltitudeSampleNum 
)

Deprecated

◆ SetStartDistance()

ENGINE_API void SetStartDistance ( float  NewStartDistance)

Deprecated

◆ SetSunMultiplier()

ENGINE_API void SetSunMultiplier ( float  NewSunMultiplier)

Deprecated

◆ UCLASS()

UCLASS ( ClassGroup  = Rendering,
collapsecategories  ,
hidecategories  = (Object, Mobility, Activation, "Components|Activation"),
editinlinenew  ,
meta  = (BlueprintSpawnableComponent),
MinimalAPI  ,
notplaceable   
)

Used to create fogging effects such as clouds.

Variable Documentation

◆ UAtmosphericFogComponent

PRAGMA_DISABLE_DEPRECATION_WARNINGS UAtmosphericFogComponent::UAtmosphericFogComponent