|
LuciadCPillar 2026.1.01
|
This class contains the graphics effects that can be applied to a map. More...
#include <luciad/maps/effects/GraphicsEffects.h>
Public Member Functions | |
| AmbientOcclusionEffect & | getAmbientOcclusion () |
| Returns the ambient occlusion effect that is used. | |
| const AmbientOcclusionEffect & | getAmbientOcclusion () const |
| Returns the ambient occlusion effect that is used. | |
| AtmosphereEffect & | getAtmosphere () |
| Returns the atmosphere effect that is used. | |
| const AtmosphereEffect & | getAtmosphere () const |
| Returns the atmosphere effect that is used. | |
| BloomEffect & | getBloom () |
| Returns the bloom effect that is used. | |
| const BloomEffect & | getBloom () const |
| Returns the bloom effect that is used. | |
| DepthOfFieldEffect & | getDepthOfField () |
| Returns the depth-of-field effect that is used. | |
| const DepthOfFieldEffect & | getDepthOfField () const |
| Returns the depth-of-field effect that is used. | |
| EnvironmentMapEffect & | getEnvironmentMap () |
| Returns the environment map effect that is used. | |
| const EnvironmentMapEffect & | getEnvironmentMap () const |
| Returns the environment map effect that is used. | |
| EyeDomeLightingEffect & | getEyeDomeLighting () |
| Returns the eye-dome lighting effect that is used. | |
| const EyeDomeLightingEffect & | getEyeDomeLighting () const |
| Returns the eye-dome lighting effect that is used. | |
| FogEffect & | getFog () |
| Returns the fog effect that is used. | |
| const FogEffect & | getFog () const |
| Returns the fog effect that is used. | |
| LightEffect & | getLight () |
| Returns the light effect that is used. | |
| const LightEffect & | getLight () const |
| Returns the light effect that is used. | |
This class contains the graphics effects that can be applied to a map.
You cannot create a GraphicsEffects. Instead, you can retrieve it from luciad::Map::getEffects and assign properties.
Available effects are:
luciad::EyeDomeLightingEffectluciad::AmbientOcclusionEffectluciad::AtmosphereEffectluciad::EnvironmentMapEffectluciad::FogEffectluciad::DepthOfFieldEffectluciad::LightEffect| AmbientOcclusionEffect & luciad::GraphicsEffects::getAmbientOcclusion | ( | ) |
Returns the ambient occlusion effect that is used.
Note that ambient occlusion is only applied in 3D views.
| const AmbientOcclusionEffect & luciad::GraphicsEffects::getAmbientOcclusion | ( | ) | const |
Returns the ambient occlusion effect that is used.
Note that ambient occlusion is only applied in 3D views.
| AtmosphereEffect & luciad::GraphicsEffects::getAtmosphere | ( | ) |
Returns the atmosphere effect that is used.
Note that the atmosphere is only applied in 3D views.
| const AtmosphereEffect & luciad::GraphicsEffects::getAtmosphere | ( | ) | const |
Returns the atmosphere effect that is used.
Note that the atmosphere is only applied in 3D views.
| BloomEffect & luciad::GraphicsEffects::getBloom | ( | ) |
Returns the bloom effect that is used.
| const BloomEffect & luciad::GraphicsEffects::getBloom | ( | ) | const |
Returns the bloom effect that is used.
| DepthOfFieldEffect & luciad::GraphicsEffects::getDepthOfField | ( | ) |
Returns the depth-of-field effect that is used.
Note that depth of field is only applied in 3D views.
| const DepthOfFieldEffect & luciad::GraphicsEffects::getDepthOfField | ( | ) | const |
Returns the depth-of-field effect that is used.
Note that depth of field is only applied in 3D views.
| EnvironmentMapEffect & luciad::GraphicsEffects::getEnvironmentMap | ( | ) |
Returns the environment map effect that is used.
Note that the environment map is only applied in 3D views.
| const EnvironmentMapEffect & luciad::GraphicsEffects::getEnvironmentMap | ( | ) | const |
Returns the environment map effect that is used.
Note that the environment map is only applied in 3D views.
| EyeDomeLightingEffect & luciad::GraphicsEffects::getEyeDomeLighting | ( | ) |
Returns the eye-dome lighting effect that is used.
Note that eye-dome lighting is only applied in 3D views.
| const EyeDomeLightingEffect & luciad::GraphicsEffects::getEyeDomeLighting | ( | ) | const |
Returns the eye-dome lighting effect that is used.
Note that eye-dome lighting is only applied in 3D views.
| FogEffect & luciad::GraphicsEffects::getFog | ( | ) |
Returns the fog effect that is used.
Note that fog is only applied in 3D views.
| const FogEffect & luciad::GraphicsEffects::getFog | ( | ) | const |
Returns the fog effect that is used.
Note that fog is only applied in 3D views.
| LightEffect & luciad::GraphicsEffects::getLight | ( | ) |
Returns the light effect that is used.
By default, a map is lit with a headlight, meaning 3D content is shaded even when no light is configured. Use the returned LightEffect to change the light or to disable it with LightEffect::setEnabled.
| const LightEffect & luciad::GraphicsEffects::getLight | ( | ) | const |
Returns the light effect that is used.
By default, a map is lit with a headlight, meaning 3D content is shaded even when no light is configured. Use the returned LightEffect to change the light or to disable it with LightEffect::setEnabled.