Struct AmbientOcclusionSettings
Contains settings for Ambient Occlusion effect rendering.
Inherited Members
AmbientOcclusionSettings
AmbientOcclusionSettings
AmbientOcclusionSettings
AmbientOcclusionSettings
Assembly: FlaxEngine.dll
File: Engine/Graphics/PostProcessSettings.h
Syntax
public struct AmbientOcclusionSettings : public ISerializable
Fields
Enabled
Enable/disable ambient occlusion effect.
Declaration
public bool Enabled = true
Field Value
bool
|
FadeDistance
Ambient occlusion fade distance (in world units). Defines the size of the effect fade from fully visible to fully invisible at FadeOutDistance.
Declaration
public float FadeDistance = 500.0f
Field Value
float
|
FadeOutDistance
Ambient occlusion fade out end distance from camera (in world units).
Declaration
public float FadeOutDistance = 5000.0f
Field Value
float
|
Intensity
Ambient occlusion intensity.
Declaration
public float Intensity = 0.8f
Field Value
float
|
OverrideFlags
The flags for overriden properties.
Declaration
public AmbientOcclusionSettingsOverride OverrideFlags = Override::None
Field Value
AmbientOcclusionSettingsOverride
|
Power
Ambient occlusion power.
Declaration
public float Power = 0.75f
Field Value
float
|
Radius
Ambient occlusion check range radius.
Declaration
public float Radius = 0.7f
Field Value
float
|
Methods
BlendWith(AmbientOcclusionSettings& other, float weight)
Blends the settings using given weight.
Declaration
public void BlendWith(AmbientOcclusionSettings& other, float weight)
Parameters
AmbientOcclusionSettings
other
The other settings. |
float
weight
The blend weight. |