Struct BloomSettings
Contains settings for Bloom effect rendering.
Inherited Members
BloomSettings
BloomSettings
BloomSettings
BloomSettings
Assembly: FlaxEngine.dll
File: Engine/Graphics/PostProcessSettings.h
Syntax
public struct BloomSettings : public ISerializable
Fields
BaseMix
Base mip contribution for wider, softer bloom.
Declaration
public float BaseMix = 0.6f
Field Value
float
|
Clamp
Maximum brightness limit for bloom highlights.
Declaration
public float Clamp = 3.0f
Field Value
float
|
Enabled
If checked, bloom effect will be rendered.
Declaration
public bool Enabled = true
Field Value
bool
|
HighMix
High mip contribution for tighter, core bloom.
Declaration
public float HighMix = 1.0f
Field Value
float
|
Intensity
Overall bloom effect strength. Higher values create a stronger glow effect.
Declaration
public float Intensity = 1.0f
Field Value
float
|
OverrideFlags
The flags for overriden properties.
Declaration
public BloomSettingsOverride OverrideFlags = Override::None
Field Value
BloomSettingsOverride
|
Threshold
Luminance threshold where bloom begins.
Declaration
public float Threshold = 1.0f
Field Value
float
|
ThresholdKnee
Controls the threshold rolloff curve. Higher values create a softer transition.
Declaration
public float ThresholdKnee = 0.5f
Field Value
float
|
Methods
BlendWith(BloomSettings& other, float weight)
Blends the settings using given weight.
Declaration
public void BlendWith(BloomSettings& other, float weight)
Parameters
BloomSettings
other
The other settings. |
float
weight
The blend weight. |