16 class TransitionOptions;
void setBearingImage(const PropertyValue< expression::Image > &)
void setTopImageSize(const PropertyValue< float > &)
LocationIndicatorLayer(Immutable< Impl >)
const PropertyValue< float > & getTopImageSize() const
LocationIndicatorLayer(const std::string &layerID)
TransitionOptions getShadowImageSizeTransition() const
void setAccuracyRadiusTransition(const TransitionOptions &)
void setBearingImageSize(const PropertyValue< float > &)
static PropertyValue< Rotation > getDefaultBearing()
TransitionOptions getAccuracyRadiusBorderColorTransition() const
void setPerspectiveCompensationTransition(const TransitionOptions &)
static PropertyValue< expression::Image > getDefaultBearingImage()
void setBearingTransition(const TransitionOptions &)
void setImageTiltDisplacement(const PropertyValue< float > &)
void setShadowImageSize(const PropertyValue< float > &)
TransitionOptions getImageTiltDisplacementTransition() const
static PropertyValue< Color > getDefaultAccuracyRadiusColor()
Mutable< Layer::Impl > mutableBaseImpl() const final
void setBearing(const PropertyValue< Rotation > &)
std::optional< conversion::Error > setPropertyInternal(const std::string &name, const conversion::Convertible &value) final
const PropertyValue< expression::Image > & getBearingImage() const
void setLocationTransition(const TransitionOptions &)
~LocationIndicatorLayer() override
void setTopImageSizeTransition(const TransitionOptions &)
const PropertyValue< expression::Image > & getShadowImage() const
static PropertyValue< float > getDefaultShadowImageSize()
const PropertyValue< std::array< double, 3 > > & getLocation() const
StyleProperty getProperty(const std::string &name) const final
const PropertyValue< Color > & getAccuracyRadiusBorderColor() const
static PropertyValue< float > getDefaultBearingImageSize()
void setImageTiltDisplacementTransition(const TransitionOptions &)
TransitionOptions getAccuracyRadiusColorTransition() const
const PropertyValue< float > & getShadowImageSize() const
static PropertyValue< std::array< double, 3 > > getDefaultLocation()
Mutable< Impl > mutableImpl() const
static PropertyValue< expression::Image > getDefaultShadowImage()
static PropertyValue< float > getDefaultTopImageSize()
void setAccuracyRadiusBorderColorTransition(const TransitionOptions &)
void setShadowImageSizeTransition(const TransitionOptions &)
const PropertyValue< float > & getBearingImageSize() const
const PropertyValue< Rotation > & getBearing() const
void setAccuracyRadiusColor(const PropertyValue< Color > &)
void setBearingImageSizeTransition(const TransitionOptions &)
void setAccuracyRadiusColorTransition(const TransitionOptions &)
TransitionOptions getLocationTransition() const
std::unique_ptr< Layer > cloneRef(const std::string &id) const final
void setPerspectiveCompensation(const PropertyValue< float > &)
const PropertyValue< Color > & getAccuracyRadiusColor() const
void setAccuracyRadius(const PropertyValue< float > &)
void setAccuracyRadiusBorderColor(const PropertyValue< Color > &)
static PropertyValue< float > getDefaultPerspectiveCompensation()
static PropertyValue< expression::Image > getDefaultTopImage()
TransitionOptions getAccuracyRadiusTransition() const
TransitionOptions getBearingImageSizeTransition() const
static PropertyValue< Color > getDefaultAccuracyRadiusBorderColor()
void setTopImage(const PropertyValue< expression::Image > &)
TransitionOptions getTopImageSizeTransition() const
TransitionOptions getPerspectiveCompensationTransition() const
const PropertyValue< expression::Image > & getTopImage() const
static PropertyValue< float > getDefaultAccuracyRadius()
void setShadowImage(const PropertyValue< expression::Image > &)
const PropertyValue< float > & getImageTiltDisplacement() const
const Impl & impl() const
const PropertyValue< float > & getAccuracyRadius() const
static PropertyValue< float > getDefaultImageTiltDisplacement()
void setLocation(const PropertyValue< std::array< double, 3 >> &)
Value serialize() const final
const PropertyValue< float > & getPerspectiveCompensation() const
TransitionOptions getBearingTransition() const
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