LuciadCPillar 2024.0.08
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
luciad::GraphicsEffects Class Referencefinal

This class contains the graphics effects that can be applied to a map. More...

#include <luciad/maps/effects/GraphicsEffects.h>

Public Member Functions

AmbientOcclusionEffectgetAmbientOcclusion ()
 Returns the Ambient Occlusion effect that is used. More...
 
const AmbientOcclusionEffectgetAmbientOcclusion () const
 Returns the Eye-dome lighting effect that is used. More...
 
AtmosphereEffectgetAtmosphere ()
 Returns the atmosphere effect that is used. More...
 
const AtmosphereEffectgetAtmosphere () const
 Returns the atmosphere effect that is used. More...
 
EyeDomeLightingEffectgetEyeDomeLighting ()
 Returns the Eye-dome lighting effect that is used. More...
 
const EyeDomeLightingEffectgetEyeDomeLighting () const
 Returns the Eye-dome lighting effect that is used. More...
 

Detailed Description

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:

Since
2022.1

Member Function Documentation

◆ getAmbientOcclusion() [1/2]

AmbientOcclusionEffect & luciad::GraphicsEffects::getAmbientOcclusion ( )

Returns the Ambient Occlusion effect that is used.

Note that Ambient Occlusion is only applied in 3D views.

Returns
the Ambient Occlusion effect that is used.

◆ getAmbientOcclusion() [2/2]

const AmbientOcclusionEffect & luciad::GraphicsEffects::getAmbientOcclusion ( ) const

Returns the Eye-dome lighting effect that is used.

Note that Eye-dome lighting is only applied in 3D views.

Returns
the Eye-dome lighting effect that is used.

◆ getAtmosphere() [1/2]

AtmosphereEffect & luciad::GraphicsEffects::getAtmosphere ( )

Returns the atmosphere effect that is used.

Note that the Atmosphere is only applied in 3D views.

Returns
the atmosphere effect that is used.
Since
2023.1

◆ getAtmosphere() [2/2]

const AtmosphereEffect & luciad::GraphicsEffects::getAtmosphere ( ) const

Returns the atmosphere effect that is used.

Note that the Atmosphere is only applied in 3D views.

Returns
the atmosphere effect that is used.
Since
2023.1

◆ getEyeDomeLighting() [1/2]

EyeDomeLightingEffect & luciad::GraphicsEffects::getEyeDomeLighting ( )

Returns the Eye-dome lighting effect that is used.

Note that Eye-dome lighting is only applied in 3D views.

Returns
the Eye-dome lighting effect that is used.

◆ getEyeDomeLighting() [2/2]

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.

Returns
the Eye-dome lighting effect that is used.