UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ExponentialHeightFogComponent.cpp File Reference

Macros

#define UEXPONENTIALHEIGHTFOG_VARIABLES
 
#define UEXPONENTIALHEIGHTFOG_VARIABLES_WITH_SETFUNCTION
 
#define UEXPONENTIALHEIGHTFOG_VARIABLE(Type, Prefix, Name)   Ds.Set##Name(Prefix##Name);
 
#define UEXPONENTIALHEIGHTFOG_SETHANDLE(Prefix, Field)
 
#define UEXPONENTIALHEIGHTFOG_VARIABLE(Type, Prefix, Name)
 

Macro Definition Documentation

◆ UEXPONENTIALHEIGHTFOG_SETHANDLE

#define UEXPONENTIALHEIGHTFOG_SETHANDLE (   Prefix,
  Field 
)

◆ UEXPONENTIALHEIGHTFOG_VARIABLE [1/2]

#define UEXPONENTIALHEIGHTFOG_VARIABLE (   Type,
  Prefix,
  Name 
)    Ds.Set##Name(Prefix##Name);

◆ UEXPONENTIALHEIGHTFOG_VARIABLE [2/2]

#define UEXPONENTIALHEIGHTFOG_VARIABLE (   Type,
  Prefix,
  Name 
)
Value:
void UExponentialHeightFogComponent::Set##Name(Type NewValue) \
{ \
if (Name != NewValue) \
{ \
Name = NewValue; \
} \
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127

◆ UEXPONENTIALHEIGHTFOG_VARIABLES

#define UEXPONENTIALHEIGHTFOG_VARIABLES
Value:
UEXPONENTIALHEIGHTFOG_VARIABLE(FLinearColor, , FogInscatteringLuminance) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , FullyDirectionalInscatteringColorDistance) \
UEXPONENTIALHEIGHTFOG_VARIABLE(FLinearColor, , DirectionalInscatteringLuminance) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , VolumetricFogStaticLightingScatteringIntensity) \
#define UEXPONENTIALHEIGHTFOG_VARIABLE(Type, Prefix, Name)
Definition ExponentialHeightFogComponent.cpp:231
#define UEXPONENTIALHEIGHTFOG_VARIABLES_WITH_SETFUNCTION
Definition ExponentialHeightFogComponent.cpp:42
Definition ExponentialHeightFogData.h:13
Definition Color.h:48
Definition ObjectPtr.h:488

◆ UEXPONENTIALHEIGHTFOG_VARIABLES_WITH_SETFUNCTION

#define UEXPONENTIALHEIGHTFOG_VARIABLES_WITH_SETFUNCTION
Value:
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , FogDensity) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , FogHeightFalloff) \
UEXPONENTIALHEIGHTFOG_VARIABLE(FLinearColor, , SkyAtmosphereAmbientContributionColorScale) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , InscatteringColorCubemapAngle) \
UEXPONENTIALHEIGHTFOG_VARIABLE(FLinearColor, , InscatteringTextureTint) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , NonDirectionalInscatteringColorDistance) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , DirectionalInscatteringExponent) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , DirectionalInscatteringStartDistance) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , FogMaxOpacity) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , StartDistance) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , EndDistance) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , FogCutoffDistance) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , VolumetricFogScatteringDistribution) \
UEXPONENTIALHEIGHTFOG_VARIABLE(FColor, , VolumetricFogAlbedo) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , VolumetricFogExtinctionScale) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , VolumetricFogDistance) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , VolumetricFogStartDistance) \
UEXPONENTIALHEIGHTFOG_VARIABLE(float, , VolumetricFogNearFadeInDistance) \
Definition Color.h:486