Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Components
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- ULocalFogVolumeComponent
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Components/LocalFogVolumeComponent.h |
Include | #include "Components/LocalFogVolumeComponent.h" |
Syntax
UCLASS (ClassGroup=Rendering, CollapseCategories,
HideCategories=(Object, Mobility, Activation, "Components|Activation"), EditInlineNew,
Meta=(BlueprintSpawnableComponent), MinimalAPI)
class ULocalFogVolumeComponent : public USceneComponent
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
FLinearColor | FogAlbedo | Controls the albedo of this fog volume. |
![]() ![]() ![]() ![]() |
FLinearColor | FogEmissive | Controls the emissive color of this fog volume. |
![]() ![]() ![]() ![]() |
float | FogPhaseG | Controls the phase `G_ parameter, describing the directionality of the scattering within this fog volume. |
![]() ![]() ![]() ![]() |
int32 | FogSortPriority | The priority can be used as a way to override the sorting by distance. |
![]() ![]() ![]() ![]() |
float | HeightFogExtinction | The density of the radial fog representing its extinction coefficient at height 0 in the unit sphere. |
![]() ![]() ![]() ![]() |
float | HeightFogFalloff | Controls how the density decreases as height increases. |
![]() ![]() ![]() ![]() |
float | HeightFogOffset | Height offset, relative to the actor Z position. |
![]() ![]() ![]() ![]() |
float | RadialFogExtinction | The density of the radial fog representing its extinction coefficient at the center of the sphere. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
ULocalFogVolumeComponent
(
const FObjectInitializer& ObjectInitializer |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
FLocalFogVolumeSceneProxy * | Callback to create the rendering thread mirror. | |
![]() ![]() |
float | ||
![]() |
void | ||
![]() ![]() ![]() |
void | SetFogAlbedo
(
FLinearColor NewValue |
|
![]() ![]() ![]() |
void | SetFogEmissive
(
FLinearColor NewValue |
|
![]() ![]() ![]() |
void | SetFogPhaseG
(
float NewValue |
|
![]() ![]() ![]() |
void | SetHeightFogExtinction
(
float NewValue |
|
![]() ![]() ![]() |
void | SetHeightFogFalloff
(
float NewValue |
|
![]() ![]() ![]() |
void | SetHeightFogOffset
(
float NewValue |
|
![]() ![]() ![]() |
void | SetRadialFogExtinction
(
float NewValue |
Overridden from UActorComponent
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | CreateRenderState_Concurrent
(
FRegisterComponentContext* Context |
Used to create any rendering thread information for this component |
![]() ![]() |
void | Used to shut down any rendering thread structure for this component | |
![]() ![]() |
void | Called to send a transform update for this component to the rendering thread |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanEditChange
(
const FProperty* InProperty |
Called by the editor to query whether a property of this object is allowed to be modified. |
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |