LuciadCPillar 2026.1
Loading...
Searching...
No Matches
luciad::BloomStyle Class Referencefinal

This class contains styling properties that determine how bloom is applied to individual shapes and objects. More...

#include <luciad/layers/styles/BloomStyle.h>

Classes

class  Builder
 A builder class for creating bloom styles. More...

Public Member Functions

Builder asBuilder () const
 Returns a builder that has all properties of this bloom style.
double getIntensity () const
 Returns the intensity.
double getThreshold () const
 Returns the threshold.
bool operator!= (const BloomStyle &other) const
bool operator== (const BloomStyle &other) const

Static Public Member Functions

static Builder newBuilder ()
 Returns a new builder for creating a BloomStyle.

Detailed Description

This class contains styling properties that determine how bloom is applied to individual shapes and objects.

Left: no bloom. Right: bloom.

Bloom can be used to increase the perceived brightness of an object. See the map effects article on how to use bloom.

For a bloom style to have any effect, you must ensure the luciad::BloomEffect on the map's luciad::GraphicsEffects is also enabled.

Since
2026.1

Member Function Documentation

◆ asBuilder()

Builder luciad::BloomStyle::asBuilder ( ) const

Returns a builder that has all properties of this bloom style.

Returns
a builder that has all properties of this bloom style.

◆ getIntensity()

double luciad::BloomStyle::getIntensity ( ) const

Returns the intensity.

Returns
the intensity.

◆ getThreshold()

double luciad::BloomStyle::getThreshold ( ) const

Returns the threshold.

Returns
the threshold.

◆ newBuilder()

Builder luciad::BloomStyle::newBuilder ( )
static

Returns a new builder for creating a BloomStyle.

Returns
a new builder for creating a BloomStyle.

◆ operator!=()

bool luciad::BloomStyle::operator!= ( const BloomStyle & other) const

◆ operator==()

bool luciad::BloomStyle::operator== ( const BloomStyle & other) const