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

#include <fill_layer.hpp>

Inheritance diagram for mbgl::style::FillLayer:

Public Member Functions

 FillLayer (const std::string &layerID, const std::string &sourceID)
 
 ~FillLayer () override
 
const PropertyValue< float > & getFillSortKey () const
 
void setFillSortKey (const PropertyValue< float > &)
 
const PropertyValue< bool > & getFillAntialias () const
 
void setFillAntialias (const PropertyValue< bool > &)
 
void setFillAntialiasTransition (const TransitionOptions &)
 
TransitionOptions getFillAntialiasTransition () const
 
const PropertyValue< Color > & getFillColor () const
 
void setFillColor (const PropertyValue< Color > &)
 
void setFillColorTransition (const TransitionOptions &)
 
TransitionOptions getFillColorTransition () const
 
const PropertyValue< float > & getFillOpacity () const
 
void setFillOpacity (const PropertyValue< float > &)
 
void setFillOpacityTransition (const TransitionOptions &)
 
TransitionOptions getFillOpacityTransition () const
 
const PropertyValue< Color > & getFillOutlineColor () const
 
void setFillOutlineColor (const PropertyValue< Color > &)
 
void setFillOutlineColorTransition (const TransitionOptions &)
 
TransitionOptions getFillOutlineColorTransition () const
 
const PropertyValue< expression::Image > & getFillPattern () const
 
void setFillPattern (const PropertyValue< expression::Image > &)
 
void setFillPatternTransition (const TransitionOptions &)
 
TransitionOptions getFillPatternTransition () const
 
const PropertyValue< std::array< float, 2 > > & getFillTranslate () const
 
void setFillTranslate (const PropertyValue< std::array< float, 2 >> &)
 
void setFillTranslateTransition (const TransitionOptions &)
 
TransitionOptions getFillTranslateTransition () const
 
const PropertyValue< TranslateAnchorType > & getFillTranslateAnchor () const
 
void setFillTranslateAnchor (const PropertyValue< TranslateAnchorType > &)
 
void setFillTranslateAnchorTransition (const TransitionOptions &)
 
TransitionOptions getFillTranslateAnchorTransition () const
 
const Impl & impl () const
 
Mutable< Impl > mutableImpl () const
 
 FillLayer (Immutable< Impl >)
 
std::unique_ptr< Layer > cloneRef (const std::string &id) const final
 

Static Public Member Functions

static PropertyValue< float > getDefaultFillSortKey ()
 
static PropertyValue< bool > getDefaultFillAntialias ()
 
static PropertyValue< ColorgetDefaultFillColor ()
 
static PropertyValue< float > getDefaultFillOpacity ()
 
static PropertyValue< ColorgetDefaultFillOutlineColor ()
 
static PropertyValue< expression::ImagegetDefaultFillPattern ()
 
static PropertyValue< std::array< float, 2 > > getDefaultFillTranslate ()
 
static PropertyValue< TranslateAnchorTypegetDefaultFillTranslateAnchor ()
 

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 fill_layer.hpp.

Constructor & Destructor Documentation

◆ FillLayer() [1/2]

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

◆ ~FillLayer()

mbgl::style::FillLayer::~FillLayer ( )
override

◆ FillLayer() [2/2]

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

Member Function Documentation

◆ cloneRef()

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

◆ getDefaultFillAntialias()

static PropertyValue<bool> mbgl::style::FillLayer::getDefaultFillAntialias ( )
static

◆ getDefaultFillColor()

static PropertyValue<Color> mbgl::style::FillLayer::getDefaultFillColor ( )
static

◆ getDefaultFillOpacity()

static PropertyValue<float> mbgl::style::FillLayer::getDefaultFillOpacity ( )
static

◆ getDefaultFillOutlineColor()

static PropertyValue<Color> mbgl::style::FillLayer::getDefaultFillOutlineColor ( )
static

◆ getDefaultFillPattern()

static PropertyValue<expression::Image> mbgl::style::FillLayer::getDefaultFillPattern ( )
static

◆ getDefaultFillSortKey()

static PropertyValue<float> mbgl::style::FillLayer::getDefaultFillSortKey ( )
static

◆ getDefaultFillTranslate()

static PropertyValue<std::array<float, 2> > mbgl::style::FillLayer::getDefaultFillTranslate ( )
static

◆ getDefaultFillTranslateAnchor()

static PropertyValue<TranslateAnchorType> mbgl::style::FillLayer::getDefaultFillTranslateAnchor ( )
static

◆ getFillAntialias()

const PropertyValue<bool>& mbgl::style::FillLayer::getFillAntialias ( ) const

◆ getFillAntialiasTransition()

TransitionOptions mbgl::style::FillLayer::getFillAntialiasTransition ( ) const

◆ getFillColor()

const PropertyValue<Color>& mbgl::style::FillLayer::getFillColor ( ) const

◆ getFillColorTransition()

TransitionOptions mbgl::style::FillLayer::getFillColorTransition ( ) const

◆ getFillOpacity()

const PropertyValue<float>& mbgl::style::FillLayer::getFillOpacity ( ) const

◆ getFillOpacityTransition()

TransitionOptions mbgl::style::FillLayer::getFillOpacityTransition ( ) const

◆ getFillOutlineColor()

const PropertyValue<Color>& mbgl::style::FillLayer::getFillOutlineColor ( ) const

◆ getFillOutlineColorTransition()

TransitionOptions mbgl::style::FillLayer::getFillOutlineColorTransition ( ) const

◆ getFillPattern()

const PropertyValue<expression::Image>& mbgl::style::FillLayer::getFillPattern ( ) const

◆ getFillPatternTransition()

TransitionOptions mbgl::style::FillLayer::getFillPatternTransition ( ) const

◆ getFillSortKey()

const PropertyValue<float>& mbgl::style::FillLayer::getFillSortKey ( ) const

◆ getFillTranslate()

const PropertyValue<std::array<float, 2> >& mbgl::style::FillLayer::getFillTranslate ( ) const

◆ getFillTranslateAnchor()

const PropertyValue<TranslateAnchorType>& mbgl::style::FillLayer::getFillTranslateAnchor ( ) const

◆ getFillTranslateAnchorTransition()

TransitionOptions mbgl::style::FillLayer::getFillTranslateAnchorTransition ( ) const

◆ getFillTranslateTransition()

TransitionOptions mbgl::style::FillLayer::getFillTranslateTransition ( ) const

◆ getProperty()

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

◆ impl()

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

◆ mutableBaseImpl()

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

◆ mutableImpl()

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

◆ serialize()

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

◆ setFillAntialias()

void mbgl::style::FillLayer::setFillAntialias ( const PropertyValue< bool > &  )

◆ setFillAntialiasTransition()

void mbgl::style::FillLayer::setFillAntialiasTransition ( const TransitionOptions )

◆ setFillColor()

void mbgl::style::FillLayer::setFillColor ( const PropertyValue< Color > &  )

◆ setFillColorTransition()

void mbgl::style::FillLayer::setFillColorTransition ( const TransitionOptions )

◆ setFillOpacity()

void mbgl::style::FillLayer::setFillOpacity ( const PropertyValue< float > &  )

◆ setFillOpacityTransition()

void mbgl::style::FillLayer::setFillOpacityTransition ( const TransitionOptions )

◆ setFillOutlineColor()

void mbgl::style::FillLayer::setFillOutlineColor ( const PropertyValue< Color > &  )

◆ setFillOutlineColorTransition()

void mbgl::style::FillLayer::setFillOutlineColorTransition ( const TransitionOptions )

◆ setFillPattern()

void mbgl::style::FillLayer::setFillPattern ( const PropertyValue< expression::Image > &  )

◆ setFillPatternTransition()

void mbgl::style::FillLayer::setFillPatternTransition ( const TransitionOptions )

◆ setFillSortKey()

void mbgl::style::FillLayer::setFillSortKey ( const PropertyValue< float > &  )

◆ setFillTranslate()

void mbgl::style::FillLayer::setFillTranslate ( const PropertyValue< std::array< float, 2 >> &  )

◆ setFillTranslateAnchor()

void mbgl::style::FillLayer::setFillTranslateAnchor ( const PropertyValue< TranslateAnchorType > &  )

◆ setFillTranslateAnchorTransition()

void mbgl::style::FillLayer::setFillTranslateAnchorTransition ( const TransitionOptions )

◆ setFillTranslateTransition()

void mbgl::style::FillLayer::setFillTranslateTransition ( const TransitionOptions )

◆ setPropertyInternal()

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

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