MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mbgl::style::RasterLayer Class Referencefinal

#include <raster_layer.hpp>

Inheritance diagram for mbgl::style::RasterLayer:

Public Member Functions

 RasterLayer (const std::string &layerID, const std::string &sourceID)
 
 ~RasterLayer () override
 
const PropertyValue< float > & getRasterBrightnessMax () const
 
void setRasterBrightnessMax (const PropertyValue< float > &)
 
void setRasterBrightnessMaxTransition (const TransitionOptions &)
 
TransitionOptions getRasterBrightnessMaxTransition () const
 
const PropertyValue< float > & getRasterBrightnessMin () const
 
void setRasterBrightnessMin (const PropertyValue< float > &)
 
void setRasterBrightnessMinTransition (const TransitionOptions &)
 
TransitionOptions getRasterBrightnessMinTransition () const
 
const PropertyValue< float > & getRasterContrast () const
 
void setRasterContrast (const PropertyValue< float > &)
 
void setRasterContrastTransition (const TransitionOptions &)
 
TransitionOptions getRasterContrastTransition () const
 
const PropertyValue< float > & getRasterFadeDuration () const
 
void setRasterFadeDuration (const PropertyValue< float > &)
 
void setRasterFadeDurationTransition (const TransitionOptions &)
 
TransitionOptions getRasterFadeDurationTransition () const
 
const PropertyValue< float > & getRasterHueRotate () const
 
void setRasterHueRotate (const PropertyValue< float > &)
 
void setRasterHueRotateTransition (const TransitionOptions &)
 
TransitionOptions getRasterHueRotateTransition () const
 
const PropertyValue< float > & getRasterOpacity () const
 
void setRasterOpacity (const PropertyValue< float > &)
 
void setRasterOpacityTransition (const TransitionOptions &)
 
TransitionOptions getRasterOpacityTransition () const
 
const PropertyValue< RasterResamplingType > & getRasterResampling () const
 
void setRasterResampling (const PropertyValue< RasterResamplingType > &)
 
void setRasterResamplingTransition (const TransitionOptions &)
 
TransitionOptions getRasterResamplingTransition () const
 
const PropertyValue< float > & getRasterSaturation () const
 
void setRasterSaturation (const PropertyValue< float > &)
 
void setRasterSaturationTransition (const TransitionOptions &)
 
TransitionOptions getRasterSaturationTransition () const
 
const Impl & impl () const
 
Mutable< Impl > mutableImpl () const
 
 RasterLayer (Immutable< Impl >)
 
std::unique_ptr< Layer > cloneRef (const std::string &id) const final
 

Static Public Member Functions

static PropertyValue< float > getDefaultRasterBrightnessMax ()
 
static PropertyValue< float > getDefaultRasterBrightnessMin ()
 
static PropertyValue< float > getDefaultRasterContrast ()
 
static PropertyValue< float > getDefaultRasterFadeDuration ()
 
static PropertyValue< float > getDefaultRasterHueRotate ()
 
static PropertyValue< float > getDefaultRasterOpacity ()
 
static PropertyValue< RasterResamplingTypegetDefaultRasterResampling ()
 
static PropertyValue< float > getDefaultRasterSaturation ()
 

Protected Member Functions

std::optional< conversion::ErrorsetPropertyInternal (const std::string &name, const conversion::Convertible &value) final
 
StyleProperty getProperty (const std::string &name) const final
 
Value serialize () const final
 
Mutable< Layer::Impl > mutableBaseImpl () const final
 

Detailed Description

Definition at line 17 of file raster_layer.hpp.

Constructor & Destructor Documentation

◆ RasterLayer() [1/2]

mbgl::style::RasterLayer::RasterLayer ( const std::string &  layerID,
const std::string &  sourceID 
)

◆ ~RasterLayer()

mbgl::style::RasterLayer::~RasterLayer ( )
override

◆ RasterLayer() [2/2]

mbgl::style::RasterLayer::RasterLayer ( Immutable< Impl >  )

Member Function Documentation

◆ cloneRef()

std::unique_ptr<Layer> mbgl::style::RasterLayer::cloneRef ( const std::string &  id) const
final

◆ getDefaultRasterBrightnessMax()

static PropertyValue<float> mbgl::style::RasterLayer::getDefaultRasterBrightnessMax ( )
static

◆ getDefaultRasterBrightnessMin()

static PropertyValue<float> mbgl::style::RasterLayer::getDefaultRasterBrightnessMin ( )
static

◆ getDefaultRasterContrast()

static PropertyValue<float> mbgl::style::RasterLayer::getDefaultRasterContrast ( )
static

◆ getDefaultRasterFadeDuration()

static PropertyValue<float> mbgl::style::RasterLayer::getDefaultRasterFadeDuration ( )
static

◆ getDefaultRasterHueRotate()

static PropertyValue<float> mbgl::style::RasterLayer::getDefaultRasterHueRotate ( )
static

◆ getDefaultRasterOpacity()

static PropertyValue<float> mbgl::style::RasterLayer::getDefaultRasterOpacity ( )
static

◆ getDefaultRasterResampling()

static PropertyValue<RasterResamplingType> mbgl::style::RasterLayer::getDefaultRasterResampling ( )
static

◆ getDefaultRasterSaturation()

static PropertyValue<float> mbgl::style::RasterLayer::getDefaultRasterSaturation ( )
static

◆ getProperty()

StyleProperty mbgl::style::RasterLayer::getProperty ( const std::string &  name) const
finalprotected

◆ getRasterBrightnessMax()

const PropertyValue<float>& mbgl::style::RasterLayer::getRasterBrightnessMax ( ) const

◆ getRasterBrightnessMaxTransition()

TransitionOptions mbgl::style::RasterLayer::getRasterBrightnessMaxTransition ( ) const

◆ getRasterBrightnessMin()

const PropertyValue<float>& mbgl::style::RasterLayer::getRasterBrightnessMin ( ) const

◆ getRasterBrightnessMinTransition()

TransitionOptions mbgl::style::RasterLayer::getRasterBrightnessMinTransition ( ) const

◆ getRasterContrast()

const PropertyValue<float>& mbgl::style::RasterLayer::getRasterContrast ( ) const

◆ getRasterContrastTransition()

TransitionOptions mbgl::style::RasterLayer::getRasterContrastTransition ( ) const

◆ getRasterFadeDuration()

const PropertyValue<float>& mbgl::style::RasterLayer::getRasterFadeDuration ( ) const

◆ getRasterFadeDurationTransition()

TransitionOptions mbgl::style::RasterLayer::getRasterFadeDurationTransition ( ) const

◆ getRasterHueRotate()

const PropertyValue<float>& mbgl::style::RasterLayer::getRasterHueRotate ( ) const

◆ getRasterHueRotateTransition()

TransitionOptions mbgl::style::RasterLayer::getRasterHueRotateTransition ( ) const

◆ getRasterOpacity()

const PropertyValue<float>& mbgl::style::RasterLayer::getRasterOpacity ( ) const

◆ getRasterOpacityTransition()

TransitionOptions mbgl::style::RasterLayer::getRasterOpacityTransition ( ) const

◆ getRasterResampling()

const PropertyValue<RasterResamplingType>& mbgl::style::RasterLayer::getRasterResampling ( ) const

◆ getRasterResamplingTransition()

TransitionOptions mbgl::style::RasterLayer::getRasterResamplingTransition ( ) const

◆ getRasterSaturation()

const PropertyValue<float>& mbgl::style::RasterLayer::getRasterSaturation ( ) const

◆ getRasterSaturationTransition()

TransitionOptions mbgl::style::RasterLayer::getRasterSaturationTransition ( ) const

◆ impl()

const Impl& mbgl::style::RasterLayer::impl ( ) const

◆ mutableBaseImpl()

Mutable<Layer::Impl> mbgl::style::RasterLayer::mutableBaseImpl ( ) const
finalprotected

◆ mutableImpl()

Mutable<Impl> mbgl::style::RasterLayer::mutableImpl ( ) const

◆ serialize()

Value mbgl::style::RasterLayer::serialize ( ) const
finalprotected

◆ setPropertyInternal()

std::optional<conversion::Error> mbgl::style::RasterLayer::setPropertyInternal ( const std::string &  name,
const conversion::Convertible value 
)
finalprotected

◆ setRasterBrightnessMax()

void mbgl::style::RasterLayer::setRasterBrightnessMax ( const PropertyValue< float > &  )

◆ setRasterBrightnessMaxTransition()

void mbgl::style::RasterLayer::setRasterBrightnessMaxTransition ( const TransitionOptions )

◆ setRasterBrightnessMin()

void mbgl::style::RasterLayer::setRasterBrightnessMin ( const PropertyValue< float > &  )

◆ setRasterBrightnessMinTransition()

void mbgl::style::RasterLayer::setRasterBrightnessMinTransition ( const TransitionOptions )

◆ setRasterContrast()

void mbgl::style::RasterLayer::setRasterContrast ( const PropertyValue< float > &  )

◆ setRasterContrastTransition()

void mbgl::style::RasterLayer::setRasterContrastTransition ( const TransitionOptions )

◆ setRasterFadeDuration()

void mbgl::style::RasterLayer::setRasterFadeDuration ( const PropertyValue< float > &  )

◆ setRasterFadeDurationTransition()

void mbgl::style::RasterLayer::setRasterFadeDurationTransition ( const TransitionOptions )

◆ setRasterHueRotate()

void mbgl::style::RasterLayer::setRasterHueRotate ( const PropertyValue< float > &  )

◆ setRasterHueRotateTransition()

void mbgl::style::RasterLayer::setRasterHueRotateTransition ( const TransitionOptions )

◆ setRasterOpacity()

void mbgl::style::RasterLayer::setRasterOpacity ( const PropertyValue< float > &  )

◆ setRasterOpacityTransition()

void mbgl::style::RasterLayer::setRasterOpacityTransition ( const TransitionOptions )

◆ setRasterResampling()

void mbgl::style::RasterLayer::setRasterResampling ( const PropertyValue< RasterResamplingType > &  )

◆ setRasterResamplingTransition()

void mbgl::style::RasterLayer::setRasterResamplingTransition ( const TransitionOptions )

◆ setRasterSaturation()

void mbgl::style::RasterLayer::setRasterSaturation ( const PropertyValue< float > &  )

◆ setRasterSaturationTransition()

void mbgl::style::RasterLayer::setRasterSaturationTransition ( const TransitionOptions )

The documentation for this class was generated from the following file: