18 class TransitionOptions;
void setLineTranslateAnchor(const PropertyValue< TranslateAnchorType > &)
const PropertyValue< float > & getLineOffset() const
const PropertyValue< expression::Image > & getLinePattern() const
LineLayer(const std::string &layerID, const std::string &sourceID)
void setLineGapWidthTransition(const TransitionOptions &)
void setLineOffset(const PropertyValue< float > &)
void setLineTranslateTransition(const TransitionOptions &)
static PropertyValue< float > getDefaultLineBlur()
StyleProperty getProperty(const std::string &name) const final
void setLineGapWidth(const PropertyValue< float > &)
void setLineWidthTransition(const TransitionOptions &)
TransitionOptions getLineGradientTransition() const
TransitionOptions getLineOpacityTransition() const
void setLineBlur(const PropertyValue< float > &)
LineLayer(Immutable< Impl >)
TransitionOptions getLineTranslateTransition() const
static PropertyValue< std::vector< float > > getDefaultLineDasharray()
Mutable< Layer::Impl > mutableBaseImpl() const final
void setLineOpacityTransition(const TransitionOptions &)
void setLineMiterLimit(const PropertyValue< float > &)
void setLineGradientTransition(const TransitionOptions &)
static PropertyValue< float > getDefaultLineSortKey()
void setLineTranslateAnchorTransition(const TransitionOptions &)
const PropertyValue< float > & getLineRoundLimit() const
TransitionOptions getLineOffsetTransition() const
const PropertyValue< TranslateAnchorType > & getLineTranslateAnchor() const
std::optional< conversion::Error > setPropertyInternal(const std::string &name, const conversion::Convertible &value) final
TransitionOptions getLineGapWidthTransition() const
TransitionOptions getLineBlurTransition() const
void setLineSortKey(const PropertyValue< float > &)
static PropertyValue< Color > getDefaultLineColor()
TransitionOptions getLineDasharrayTransition() const
const PropertyValue< LineCapType > & getLineCap() const
Mutable< Impl > mutableImpl() const
const Impl & impl() const
void setLineWidth(const PropertyValue< float > &)
const PropertyValue< LineJoinType > & getLineJoin() const
void setLinePatternTransition(const TransitionOptions &)
TransitionOptions getLinePatternTransition() const
void setLineCap(const PropertyValue< LineCapType > &)
void setLineOpacity(const PropertyValue< float > &)
void setLineTranslate(const PropertyValue< std::array< float, 2 >> &)
void setLineDasharray(const PropertyValue< std::vector< float >> &)
void setLinePattern(const PropertyValue< expression::Image > &)
const PropertyValue< float > & getLineMiterLimit() const
static PropertyValue< float > getDefaultLineRoundLimit()
const PropertyValue< std::array< float, 2 > > & getLineTranslate() const
static PropertyValue< TranslateAnchorType > getDefaultLineTranslateAnchor()
static PropertyValue< LineJoinType > getDefaultLineJoin()
static PropertyValue< LineCapType > getDefaultLineCap()
const PropertyValue< float > & getLineBlur() const
const PropertyValue< float > & getLineWidth() const
Value serialize() const final
static ColorRampPropertyValue getDefaultLineGradient()
static PropertyValue< float > getDefaultLineMiterLimit()
void setLineOffsetTransition(const TransitionOptions &)
const ColorRampPropertyValue & getLineGradient() const
std::unique_ptr< Layer > cloneRef(const std::string &id) const final
static PropertyValue< float > getDefaultLineWidth()
void setLineDasharrayTransition(const TransitionOptions &)
TransitionOptions getLineWidthTransition() const
static PropertyValue< float > getDefaultLineOpacity()
void setLineRoundLimit(const PropertyValue< float > &)
static PropertyValue< expression::Image > getDefaultLinePattern()
static PropertyValue< std::array< float, 2 > > getDefaultLineTranslate()
const PropertyValue< Color > & getLineColor() const
TransitionOptions getLineColorTransition() const
const PropertyValue< std::vector< float > > & getLineDasharray() const
const PropertyValue< float > & getLineGapWidth() const
TransitionOptions getLineTranslateAnchorTransition() const
void setLineBlurTransition(const TransitionOptions &)
void setLineGradient(const ColorRampPropertyValue &)
void setLineJoin(const PropertyValue< LineJoinType > &)
static PropertyValue< float > getDefaultLineGapWidth()
const PropertyValue< float > & getLineOpacity() const
static PropertyValue< float > getDefaultLineOffset()
const PropertyValue< float > & getLineSortKey() const
void setLineColorTransition(const TransitionOptions &)
void setLineColor(const PropertyValue< Color > &)
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