void LineLayer::setLineTranslateAnchor(PropertyValue<TranslateAnchorType> value) { if (value == getLineTranslateAnchor()) return; auto impl_ = mutableImpl(); impl_->paint.template get<LineTranslateAnchor>().value = value; baseImpl = std::move(impl_); observer->onLayerChanged(*this); }
void LineLayer::setLineTranslateAnchor(PropertyValue<TranslateAnchorType> value, const optional<std::string>& klass) { if (value == getLineTranslateAnchor(klass)) return; impl->paint.lineTranslateAnchor.set(value, klass); impl->observer->onLayerPaintPropertyChanged(*this); }