From da4d735e2c465195e0fb9531ce9d4d7c5c9e6503 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Wed, 10 May 2017 11:34:00 -0700 Subject: [core] Unify {Paint,Layout,Light}Properties --- src/mbgl/style/layers/line_layer.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'src/mbgl/style/layers/line_layer.cpp') diff --git a/src/mbgl/style/layers/line_layer.cpp b/src/mbgl/style/layers/line_layer.cpp index 359078f913..c8684ec6f5 100644 --- a/src/mbgl/style/layers/line_layer.cpp +++ b/src/mbgl/style/layers/line_layer.cpp @@ -2,7 +2,6 @@ #include #include -#include #include namespace mbgl { @@ -34,7 +33,7 @@ std::unique_ptr LineLayer::cloneRef(const std::string& id_) const { } void LineLayer::Impl::stringifyLayout(rapidjson::Writer& writer) const { - conversion::stringify(writer, layout); + layout.stringify(writer); } // Source @@ -98,14 +97,14 @@ PropertyValue LineLayer::getDefaultLineCap() { } PropertyValue LineLayer::getLineCap() const { - return impl().layout.unevaluated.get(); + return impl().layout.get(); } void LineLayer::setLineCap(PropertyValue value) { if (value == getLineCap()) return; auto impl_ = mutableImpl(); - impl_->layout.unevaluated.get() = value; + impl_->layout.get() = value; baseImpl = std::move(impl_); observer->onLayerLayoutPropertyChanged(*this, "line-cap"); } @@ -114,14 +113,14 @@ PropertyValue LineLayer::getDefaultLineJoin() { } PropertyValue LineLayer::getLineJoin() const { - return impl().layout.unevaluated.get(); + return impl().layout.get(); } void LineLayer::setLineJoin(PropertyValue value) { if (value == getLineJoin()) return; auto impl_ = mutableImpl(); - impl_->layout.unevaluated.get() = value; + impl_->layout.get() = value; baseImpl = std::move(impl_); observer->onLayerLayoutPropertyChanged(*this, "line-join"); } @@ -130,14 +129,14 @@ PropertyValue LineLayer::getDefaultLineMiterLimit() { } PropertyValue LineLayer::getLineMiterLimit() const { - return impl().layout.unevaluated.get(); + return impl().layout.get(); } void LineLayer::setLineMiterLimit(PropertyValue value) { if (value == getLineMiterLimit()) return; auto impl_ = mutableImpl(); - impl_->layout.unevaluated.get() = value; + impl_->layout.get() = value; baseImpl = std::move(impl_); observer->onLayerLayoutPropertyChanged(*this, "line-miter-limit"); } @@ -146,14 +145,14 @@ PropertyValue LineLayer::getDefaultLineRoundLimit() { } PropertyValue LineLayer::getLineRoundLimit() const { - return impl().layout.unevaluated.get(); + return impl().layout.get(); } void LineLayer::setLineRoundLimit(PropertyValue value) { if (value == getLineRoundLimit()) return; auto impl_ = mutableImpl(); - impl_->layout.unevaluated.get() = value; + impl_->layout.get() = value; baseImpl = std::move(impl_); observer->onLayerLayoutPropertyChanged(*this, "line-round-limit"); } -- cgit v1.2.1