15 class TransitionOptions;
static PropertyValue< float > getDefaultBackgroundOpacity()
~BackgroundLayer() override
const PropertyValue< expression::Image > & getBackgroundPattern() const
const Impl & impl() const
Mutable< Layer::Impl > mutableBaseImpl() const final
const PropertyValue< float > & getBackgroundOpacity() const
void setBackgroundPattern(const PropertyValue< expression::Image > &)
BackgroundLayer(const std::string &layerID)
static PropertyValue< Color > getDefaultBackgroundColor()
TransitionOptions getBackgroundColorTransition() const
Value serialize() const final
void setBackgroundColorTransition(const TransitionOptions &)
static PropertyValue< expression::Image > getDefaultBackgroundPattern()
void setBackgroundColor(const PropertyValue< Color > &)
BackgroundLayer(Immutable< Impl >)
Mutable< Impl > mutableImpl() const
void setBackgroundOpacityTransition(const TransitionOptions &)
StyleProperty getProperty(const std::string &name) const final
TransitionOptions getBackgroundOpacityTransition() const
const PropertyValue< Color > & getBackgroundColor() const
TransitionOptions getBackgroundPatternTransition() const
void setBackgroundOpacity(const PropertyValue< float > &)
void setBackgroundPatternTransition(const TransitionOptions &)
std::optional< conversion::Error > setPropertyInternal(const std::string &name, const conversion::Convertible &value) final
std::unique_ptr< Layer > cloneRef(const std::string &id) const final
Generic representation of a style property.
std::unique_ptr< Expression > string(std::unique_ptr< Expression >, std::unique_ptr< Expression > def=nullptr)
mapbox::base::Value Value