From b6e5edc26844df6a5f1f6e34881826828d36ce6a Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Thu, 9 Feb 2017 12:36:40 -0800 Subject: [core] Restore support for *-transition properties --- src/mbgl/style/layers/line_layer.cpp | 40 ++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) (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 fcad1eacb6..eaaa0fcd45 100644 --- a/src/mbgl/style/layers/line_layer.cpp +++ b/src/mbgl/style/layers/line_layer.cpp @@ -141,6 +141,10 @@ void LineLayer::setLineOpacity(DataDrivenPropertyValue value, const optio } } +void LineLayer::setLineOpacityTransition(const TransitionOptions& value, const optional& klass) { + impl->paint.setTransition(value, klass); +} + DataDrivenPropertyValue LineLayer::getDefaultLineColor() { return { Color::black() }; } @@ -160,6 +164,10 @@ void LineLayer::setLineColor(DataDrivenPropertyValue value, const optiona } } +void LineLayer::setLineColorTransition(const TransitionOptions& value, const optional& klass) { + impl->paint.setTransition(value, klass); +} + PropertyValue> LineLayer::getDefaultLineTranslate() { return { {{ 0, 0 }} }; } @@ -175,6 +183,10 @@ void LineLayer::setLineTranslate(PropertyValue> value, cons impl->observer->onLayerPaintPropertyChanged(*this); } +void LineLayer::setLineTranslateTransition(const TransitionOptions& value, const optional& klass) { + impl->paint.setTransition(value, klass); +} + PropertyValue LineLayer::getDefaultLineTranslateAnchor() { return { TranslateAnchorType::Map }; } @@ -190,6 +202,10 @@ void LineLayer::setLineTranslateAnchor(PropertyValue value, impl->observer->onLayerPaintPropertyChanged(*this); } +void LineLayer::setLineTranslateAnchorTransition(const TransitionOptions& value, const optional& klass) { + impl->paint.setTransition(value, klass); +} + PropertyValue LineLayer::getDefaultLineWidth() { return { 1 }; } @@ -205,6 +221,10 @@ void LineLayer::setLineWidth(PropertyValue value, const optionalobserver->onLayerPaintPropertyChanged(*this); } +void LineLayer::setLineWidthTransition(const TransitionOptions& value, const optional& klass) { + impl->paint.setTransition(value, klass); +} + DataDrivenPropertyValue LineLayer::getDefaultLineGapWidth() { return { 0 }; } @@ -224,6 +244,10 @@ void LineLayer::setLineGapWidth(DataDrivenPropertyValue value, const opti } } +void LineLayer::setLineGapWidthTransition(const TransitionOptions& value, const optional& klass) { + impl->paint.setTransition(value, klass); +} + DataDrivenPropertyValue LineLayer::getDefaultLineOffset() { return { 0 }; } @@ -243,6 +267,10 @@ void LineLayer::setLineOffset(DataDrivenPropertyValue value, const option } } +void LineLayer::setLineOffsetTransition(const TransitionOptions& value, const optional& klass) { + impl->paint.setTransition(value, klass); +} + DataDrivenPropertyValue LineLayer::getDefaultLineBlur() { return { 0 }; } @@ -262,6 +290,10 @@ void LineLayer::setLineBlur(DataDrivenPropertyValue value, const optional } } +void LineLayer::setLineBlurTransition(const TransitionOptions& value, const optional& klass) { + impl->paint.setTransition(value, klass); +} + PropertyValue> LineLayer::getDefaultLineDasharray() { return { { } }; } @@ -277,6 +309,10 @@ void LineLayer::setLineDasharray(PropertyValue> value, const impl->observer->onLayerPaintPropertyChanged(*this); } +void LineLayer::setLineDasharrayTransition(const TransitionOptions& value, const optional& klass) { + impl->paint.setTransition(value, klass); +} + PropertyValue LineLayer::getDefaultLinePattern() { return { "" }; } @@ -292,5 +328,9 @@ void LineLayer::setLinePattern(PropertyValue value, const optional< impl->observer->onLayerPaintPropertyChanged(*this); } +void LineLayer::setLinePatternTransition(const TransitionOptions& value, const optional& klass) { + impl->paint.setTransition(value, klass); +} + } // namespace style } // namespace mbgl -- cgit v1.2.1