MapLibre Native Core
|
#include <line_layer.hpp>
Static Public Member Functions | |
static PropertyValue< LineCapType > | getDefaultLineCap () |
static PropertyValue< LineJoinType > | getDefaultLineJoin () |
static PropertyValue< float > | getDefaultLineMiterLimit () |
static PropertyValue< float > | getDefaultLineRoundLimit () |
static PropertyValue< float > | getDefaultLineSortKey () |
static PropertyValue< float > | getDefaultLineBlur () |
static PropertyValue< Color > | getDefaultLineColor () |
static PropertyValue< std::vector< float > > | getDefaultLineDasharray () |
static PropertyValue< float > | getDefaultLineGapWidth () |
static ColorRampPropertyValue | getDefaultLineGradient () |
static PropertyValue< float > | getDefaultLineOffset () |
static PropertyValue< float > | getDefaultLineOpacity () |
static PropertyValue< expression::Image > | getDefaultLinePattern () |
static PropertyValue< std::array< float, 2 > > | getDefaultLineTranslate () |
static PropertyValue< TranslateAnchorType > | getDefaultLineTranslateAnchor () |
static PropertyValue< float > | getDefaultLineWidth () |
Protected Member Functions | |
std::optional< conversion::Error > | setPropertyInternal (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 |
Definition at line 20 of file line_layer.hpp.
mbgl::style::LineLayer::LineLayer | ( | const std::string & | layerID, |
const std::string & | sourceID | ||
) |
|
override |
mbgl::style::LineLayer::LineLayer | ( | Immutable< Impl > | ) |
|
final |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
const PropertyValue<float>& mbgl::style::LineLayer::getLineBlur | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLineBlurTransition | ( | ) | const |
const PropertyValue<LineCapType>& mbgl::style::LineLayer::getLineCap | ( | ) | const |
const PropertyValue<Color>& mbgl::style::LineLayer::getLineColor | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLineColorTransition | ( | ) | const |
const PropertyValue<std::vector<float> >& mbgl::style::LineLayer::getLineDasharray | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLineDasharrayTransition | ( | ) | const |
const PropertyValue<float>& mbgl::style::LineLayer::getLineGapWidth | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLineGapWidthTransition | ( | ) | const |
const ColorRampPropertyValue& mbgl::style::LineLayer::getLineGradient | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLineGradientTransition | ( | ) | const |
const PropertyValue<LineJoinType>& mbgl::style::LineLayer::getLineJoin | ( | ) | const |
const PropertyValue<float>& mbgl::style::LineLayer::getLineMiterLimit | ( | ) | const |
const PropertyValue<float>& mbgl::style::LineLayer::getLineOffset | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLineOffsetTransition | ( | ) | const |
const PropertyValue<float>& mbgl::style::LineLayer::getLineOpacity | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLineOpacityTransition | ( | ) | const |
const PropertyValue<expression::Image>& mbgl::style::LineLayer::getLinePattern | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLinePatternTransition | ( | ) | const |
const PropertyValue<float>& mbgl::style::LineLayer::getLineRoundLimit | ( | ) | const |
const PropertyValue<float>& mbgl::style::LineLayer::getLineSortKey | ( | ) | const |
const PropertyValue<std::array<float, 2> >& mbgl::style::LineLayer::getLineTranslate | ( | ) | const |
const PropertyValue<TranslateAnchorType>& mbgl::style::LineLayer::getLineTranslateAnchor | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLineTranslateAnchorTransition | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLineTranslateTransition | ( | ) | const |
const PropertyValue<float>& mbgl::style::LineLayer::getLineWidth | ( | ) | const |
TransitionOptions mbgl::style::LineLayer::getLineWidthTransition | ( | ) | const |
|
finalprotected |
const Impl& mbgl::style::LineLayer::impl | ( | ) | const |
|
finalprotected |
Mutable<Impl> mbgl::style::LineLayer::mutableImpl | ( | ) | const |
|
finalprotected |
void mbgl::style::LineLayer::setLineBlur | ( | const PropertyValue< float > & | ) |
void mbgl::style::LineLayer::setLineBlurTransition | ( | const TransitionOptions & | ) |
void mbgl::style::LineLayer::setLineCap | ( | const PropertyValue< LineCapType > & | ) |
void mbgl::style::LineLayer::setLineColor | ( | const PropertyValue< Color > & | ) |
void mbgl::style::LineLayer::setLineColorTransition | ( | const TransitionOptions & | ) |
void mbgl::style::LineLayer::setLineDasharray | ( | const PropertyValue< std::vector< float >> & | ) |
void mbgl::style::LineLayer::setLineDasharrayTransition | ( | const TransitionOptions & | ) |
void mbgl::style::LineLayer::setLineGapWidth | ( | const PropertyValue< float > & | ) |
void mbgl::style::LineLayer::setLineGapWidthTransition | ( | const TransitionOptions & | ) |
void mbgl::style::LineLayer::setLineGradient | ( | const ColorRampPropertyValue & | ) |
void mbgl::style::LineLayer::setLineGradientTransition | ( | const TransitionOptions & | ) |
void mbgl::style::LineLayer::setLineJoin | ( | const PropertyValue< LineJoinType > & | ) |
void mbgl::style::LineLayer::setLineMiterLimit | ( | const PropertyValue< float > & | ) |
void mbgl::style::LineLayer::setLineOffset | ( | const PropertyValue< float > & | ) |
void mbgl::style::LineLayer::setLineOffsetTransition | ( | const TransitionOptions & | ) |
void mbgl::style::LineLayer::setLineOpacity | ( | const PropertyValue< float > & | ) |
void mbgl::style::LineLayer::setLineOpacityTransition | ( | const TransitionOptions & | ) |
void mbgl::style::LineLayer::setLinePattern | ( | const PropertyValue< expression::Image > & | ) |
void mbgl::style::LineLayer::setLinePatternTransition | ( | const TransitionOptions & | ) |
void mbgl::style::LineLayer::setLineRoundLimit | ( | const PropertyValue< float > & | ) |
void mbgl::style::LineLayer::setLineSortKey | ( | const PropertyValue< float > & | ) |
void mbgl::style::LineLayer::setLineTranslate | ( | const PropertyValue< std::array< float, 2 >> & | ) |
void mbgl::style::LineLayer::setLineTranslateAnchor | ( | const PropertyValue< TranslateAnchorType > & | ) |
void mbgl::style::LineLayer::setLineTranslateAnchorTransition | ( | const TransitionOptions & | ) |
void mbgl::style::LineLayer::setLineTranslateTransition | ( | const TransitionOptions & | ) |
void mbgl::style::LineLayer::setLineWidth | ( | const PropertyValue< float > & | ) |
void mbgl::style::LineLayer::setLineWidthTransition | ( | const TransitionOptions & | ) |
|
finalprotected |