Private
constructorThis class should not be instantiated by users of LuciadRIA.
The ambient occlusion effect that is used.
Note that ambient occlusion is only applied in 3D views.Enable anti-aliasing on the entire map.
The anti-aliasing algorithm is FXAA. Note that anti-aliasing is only applied in 3D views. In 2D views, most content is already anti-aliased anyway: imagery, lines and icons.Configures the atmosphere to be painted on a 3D view.
By default, a basic atmosphere effect is on.
This look is unaffected by lighting. You can also use a LightScatteringAtmosphere that
approximates the behavior of light in the atmosphere. This provides more accurate time of day effects.
Set to null or false to disable the atmosphere.
This property allows you to configure blooming. Shapes with a bloom style will display blooming if this effect is enabled.
The depth of field effect that is used.
Note that depth of field is only applied in 3D views.This property allows you to visualize an environment map instead of for example an atmosphere. It can be used to create scenes with detailed background imagery.
Note that this effect is applied after the atmosphere.
The eye-dome lighting effect that is used.
Eye-dome lighting (EDL) is a non-photorealistic lighting model, which helps accentuate the shapes of different objects to improve depth perception, by shading their outlines. Note that eye-dome lighting is only applied in 3D views.The light effect that is used.
You can use the factory methods in the LightEffect module to create new instances.
See the LightEffect module for more information on what lights are supported on what views.
By default a head light is used.
Set to null to disable lighting.
Indicates if a starfield should be painted when zoomed in on a 3D view.
By default, the starfield property is set to true on geocentric maps and false on 3D cartesian maps.
Set to false to disable the starfield.
Event hook that is called when effect has changed.
The "LightEffectChanged" event type
Callback to be invoked when the light effect has changed.
Event hook that is called when effect has changed.
The "AtmosphereEffectChanged" event type
Callback to be invoked when the atmosphere effect has changed.
Event hook that is called when effect has changed.
The "StarfieldEffectChanged" event type
Callback to be invoked when the starfield effect has changed.
Event hook that is called when ambient occlusion effect has changed.
The "AmbientOcclusionEffectChanged" event type
Callback to be invoked when the ambient occlusion effect has changed.
Event hook that is called when effect has changed.
The "FogEffectChanged" event type
Callback to be invoked when the fog effect has changed.
Event hook that is called when depth of field effect has changed.
The "DepthOfFieldEffectChanged" event type
Callback to be invoked when the depth of field effect has changed.
Event hook that is called when eye-dome lighting effect has changed.
The "EyeDomeLightingEffectChanged" event type
Callback to be invoked when the eye-dome lighting effect has changed.
Event hook that is called when anti-aliasing effect has changed.
The "AntiAliasingEffectChanged" event type
Callback to be invoked when the anti-aliasing effect has changed.
Event hook that is called when effect has changed.
The "BloomEffectChanged" event type
Callback to be invoked when the bloom effect has changed.
Event hook that is called when GraphicsEffects.environmentMap is set and loading has started. The new environment map is not guaranteed to have finished loading when this event is triggered.
The "EnvironmentMapEffectLoadingStarted" event type
Callback to be invoked when the environment map effect is set and has started loading.
Event hook that is called when a previously set GraphicsEffects.environmentMap has finished loading.
The "EnvironmentMapEffectLoadingFinished" event type
Callback to be invoked when a previously set environment map effect has finished loading.
Event hook that is called when a previously set GraphicsEffects.environmentMap cannot be loaded.
The "EnvironmentMapEffectError" event type
Callback to be invoked when a previously set environment map effect failed to load.
The graphics effects that can be applied to a map.
The order in which effects are applied, if enabled, is:You cannot create a GraphicsEffects. Instead, you can retrieve it from Map.effects and assign properties.
For example: