Navigation
API > API/Runtime > API/Runtime/Engine
| Name | ULocalFogVolumeComponent |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/LocalFogVolumeComponent.h |
| Include Path | #include "Components/LocalFogVolumeComponent.h" |
Syntax
UCLASS (ClassGroup=Rendering, CollapseCategories,
HideCategories=(Object, Mobility, Activation, "Components|Activation"), EditInlineNew,
Meta=(BlueprintSpawnableComponent), MinimalAPI)
class ULocalFogVolumeComponent : public USceneComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → ULocalFogVolumeComponent
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULocalFogVolumeComponent
(
const FObjectInitializer& ObjectInitializer |
Components/LocalFogVolumeComponent.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~ULocalFogVolumeComponent() |
Components/LocalFogVolumeComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FogAlbedo | FLinearColor | Controls the albedo of this fog volume. | Components/LocalFogVolumeComponent.h |
|
| FogEmissive | FLinearColor | Controls the emissive color of this fog volume. | Components/LocalFogVolumeComponent.h |
|
| FogPhaseG | float | Controls the phase `G_ parameter, describing the directionality of the scattering within this fog volume. | Components/LocalFogVolumeComponent.h |
|
| FogSortPriority | int32 | The priority can be used as a way to override the sorting by distance. | Components/LocalFogVolumeComponent.h |
|
| HeightFogExtinction | float | The density of the radial fog representing its extinction coefficient at height 0 in the unit sphere. | Components/LocalFogVolumeComponent.h |
|
| HeightFogFalloff | float | Controls how the density decreases as height increases. | Components/LocalFogVolumeComponent.h |
|
| HeightFogOffset | float | Height offset, relative to the actor Z position. | Components/LocalFogVolumeComponent.h |
|
| RadialFogExtinction | float | The density of the radial fog representing its extinction coefficient at the center of the sphere. | Components/LocalFogVolumeComponent.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LocalFogVolumeSceneProxy | FLocalFogVolumeSceneProxy * | Components/LocalFogVolumeComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLocalFogVolumeSceneProxy * CreateSceneProxy() |
Callback to create the rendering thread mirror. | Components/LocalFogVolumeComponent.h | |
void SetFogAlbedo
(
FLinearColor NewValue |
Components/LocalFogVolumeComponent.h |
|
|
void SetFogEmissive
(
FLinearColor NewValue |
Components/LocalFogVolumeComponent.h |
|
|
void SetFogPhaseG
(
float NewValue |
Components/LocalFogVolumeComponent.h |
|
|
void SetHeightFogExtinction
(
float NewValue |
Components/LocalFogVolumeComponent.h |
|
|
void SetHeightFogFalloff
(
float NewValue |
Components/LocalFogVolumeComponent.h |
|
|
void SetHeightFogOffset
(
float NewValue |
Components/LocalFogVolumeComponent.h |
|
|
void SetRadialFogExtinction
(
float NewValue |
Components/LocalFogVolumeComponent.h |
|
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanEditChange
(
const FProperty* InProperty |
Components/LocalFogVolumeComponent.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Components/LocalFogVolumeComponent.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SendRenderTransformCommand() |
Components/LocalFogVolumeComponent.h |
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CreateRenderState_Concurrent
(
FRegisterComponentContext* Context |
Used to create any rendering thread information for this component | Components/LocalFogVolumeComponent.h | |
virtual void DestroyRenderState_Concurrent () |
Used to shut down any rendering thread structure for this component | Components/LocalFogVolumeComponent.h | |
virtual void SendRenderTransform_Concurrent () |
Called to send a transform update for this component to the rendering thread | Components/LocalFogVolumeComponent.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float GetBaseVolumeSize() |
Components/LocalFogVolumeComponent.h |