11#include "ExponentialHeightFogComponent.generated.h"
30 float FogHeightFalloff;
58 float InscatteringColorCubemapAngle;
66 float FullyDirectionalInscatteringColorDistance;
70 float NonDirectionalInscatteringColorDistance;
79 float DirectionalInscatteringExponent;
88 float DirectionalInscatteringStartDistance;
120 float FogCutoffDistance;
127 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = VolumetricFog, meta=(DisplayName = "
Volumetric Fog"))
128 bool bEnableVolumetricFog;
135 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = VolumetricFog, meta=(DisplayName = "
Scattering Distribution", UIMin = "-.9", UIMax = ".9"))
136 float VolumetricFogScatteringDistribution;
142 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = VolumetricFog, meta=(DisplayName = "
Albedo"))
143 FColor VolumetricFogAlbedo;
150 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = VolumetricFog, meta=(DisplayName = "
Emissive"))
154 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = VolumetricFog, meta=(DisplayName = "Extinction
Scale", UIMin = ".1", UIMax = "10"))
155 float VolumetricFogExtinctionScale;
160 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = VolumetricFog, meta=(DisplayName = "View
Distance", UIMin = "1000", UIMax = "10000"))
161 float VolumetricFogDistance;
166 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category= VolumetricFog, meta=(DisplayName = "Start
Distance", UIMin = "0", UIMax = "5000"))
167 float VolumetricFogStartDistance;
172 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = VolumetricFog, meta=(DisplayName = "
Near Fade In
Distance", UIMin = "0", UIMax = "1000"))
173 float VolumetricFogNearFadeInDistance;
175 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = VolumetricFog, meta=(DisplayName = "
Static Lighting
Scattering Intensity", UIMin = "0", UIMax = "10"))
176 float VolumetricFogStaticLightingScatteringIntensity;
183 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = VolumetricFog, AdvancedDisplay)
184 bool bOverrideLightColorsWithFogInscatteringColors;
187 UPROPERTY(EditAnywhere, AdvancedDisplay, BlueprintReadOnly, Category =
Rendering, Interp)
192 uint8 bRenderInMainPass : 1;
196 uint8 bVisibleInReflectionCaptures : 1;
200 uint8 bVisibleInRealTimeSkyCaptures : 1;
303 #if WITH_STATE_STREAM_ACTOR
ENGINE_API void SetStartDistance(float NewStartDistance)
Definition AtmosphericFogComponent.h:61
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Archive.h:1208
Definition UnrealType.h:174
Definition ActorComponent.h:47
Definition TextureCube.h:15
Definition ExponentialHeightFogData.h:13
Definition ExponentialHeightFogStateStreamHandle.h:15
Definition UnrealType.h:6865
Definition ObjectPtr.h:488