From 377e282849f685e63638939636dc41ee0b158993 Mon Sep 17 00:00:00 2001 From: Mikhail Pozdnyakov Date: Mon, 19 Aug 2019 14:02:08 +0300 Subject: Revert "[core] Fix layer impl cast in render layer implementations" This reverts commit c7169e6f8db6436444858f07045edaba693b9223. --- src/mbgl/renderer/layers/render_background_layer.cpp | 5 ----- src/mbgl/renderer/layers/render_circle_layer.cpp | 5 ----- src/mbgl/renderer/layers/render_custom_layer.cpp | 5 ----- src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp | 5 ----- src/mbgl/renderer/layers/render_fill_layer.cpp | 5 ----- src/mbgl/renderer/layers/render_heatmap_layer.cpp | 5 ----- src/mbgl/renderer/layers/render_hillshade_layer.cpp | 5 ----- src/mbgl/renderer/layers/render_line_layer.cpp | 5 ----- src/mbgl/renderer/layers/render_raster_layer.cpp | 5 ----- src/mbgl/renderer/layers/render_symbol_layer.cpp | 1 - 10 files changed, 46 deletions(-) diff --git a/src/mbgl/renderer/layers/render_background_layer.cpp b/src/mbgl/renderer/layers/render_background_layer.cpp index 6f76efda7a..4725bce435 100644 --- a/src/mbgl/renderer/layers/render_background_layer.cpp +++ b/src/mbgl/renderer/layers/render_background_layer.cpp @@ -16,15 +16,10 @@ namespace mbgl { using namespace style; -namespace { - inline const BackgroundLayer::Impl& impl(const Immutable& impl) { - assert(impl->getTypeInfo() == BackgroundLayer::Impl::staticTypeInfo()); return static_cast(*impl); } -} // namespace - RenderBackgroundLayer::RenderBackgroundLayer(Immutable _impl) : RenderLayer(makeMutable(std::move(_impl))), unevaluated(impl(baseImpl).paint.untransitioned()) { diff --git a/src/mbgl/renderer/layers/render_circle_layer.cpp b/src/mbgl/renderer/layers/render_circle_layer.cpp index ea0c20f124..4f1620364f 100644 --- a/src/mbgl/renderer/layers/render_circle_layer.cpp +++ b/src/mbgl/renderer/layers/render_circle_layer.cpp @@ -15,15 +15,10 @@ namespace mbgl { using namespace style; -namespace { - inline const style::CircleLayer::Impl& impl(const Immutable& impl) { - assert(impl->getTypeInfo() == CircleLayer::Impl::staticTypeInfo()); return static_cast(*impl); } -} // namespace - RenderCircleLayer::RenderCircleLayer(Immutable _impl) : RenderLayer(makeMutable(std::move(_impl))), unevaluated(impl(baseImpl).paint.untransitioned()) { diff --git a/src/mbgl/renderer/layers/render_custom_layer.cpp b/src/mbgl/renderer/layers/render_custom_layer.cpp index c53286a2a0..75c21997b0 100644 --- a/src/mbgl/renderer/layers/render_custom_layer.cpp +++ b/src/mbgl/renderer/layers/render_custom_layer.cpp @@ -14,15 +14,10 @@ namespace mbgl { using namespace style; -namespace { - inline const CustomLayer::Impl& impl(const Immutable& impl) { - assert(impl->getTypeInfo() == CustomLayer::Impl::staticTypeInfo()); return static_cast(*impl); } -} // namespace - RenderCustomLayer::RenderCustomLayer(Immutable _impl) : RenderLayer(makeMutable(std::move(_impl))), host(impl(baseImpl).host) { diff --git a/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp b/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp index 835e8c8ee5..3c97ab7431 100644 --- a/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp +++ b/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp @@ -20,15 +20,10 @@ namespace mbgl { using namespace style; -namespace { - inline const FillExtrusionLayer::Impl& impl(const Immutable& impl) { - assert(impl->getTypeInfo() == FillExtrusionLayer::Impl::staticTypeInfo()); return static_cast(*impl); } -} // namespace - RenderFillExtrusionLayer::RenderFillExtrusionLayer(Immutable _impl) : RenderLayer(makeMutable(std::move(_impl))), unevaluated(impl(baseImpl).paint.untransitioned()) { diff --git a/src/mbgl/renderer/layers/render_fill_layer.cpp b/src/mbgl/renderer/layers/render_fill_layer.cpp index 27cb76fede..6a134a398a 100644 --- a/src/mbgl/renderer/layers/render_fill_layer.cpp +++ b/src/mbgl/renderer/layers/render_fill_layer.cpp @@ -21,15 +21,10 @@ namespace mbgl { using namespace style; -namespace { - inline const FillLayer::Impl& impl(const Immutable& impl) { - assert(impl->getTypeInfo() == FillLayer::Impl::staticTypeInfo()); return static_cast(*impl); } -} // namespace - RenderFillLayer::RenderFillLayer(Immutable _impl) : RenderLayer(makeMutable(std::move(_impl))), unevaluated(impl(baseImpl).paint.untransitioned()) { diff --git a/src/mbgl/renderer/layers/render_heatmap_layer.cpp b/src/mbgl/renderer/layers/render_heatmap_layer.cpp index 4fa20ffd13..478a8f8c47 100644 --- a/src/mbgl/renderer/layers/render_heatmap_layer.cpp +++ b/src/mbgl/renderer/layers/render_heatmap_layer.cpp @@ -19,15 +19,10 @@ namespace mbgl { using namespace style; -namespace { - inline const HeatmapLayer::Impl& impl(const Immutable& impl) { - assert(impl->getTypeInfo() == HeatmapLayer::Impl::staticTypeInfo()); return static_cast(*impl); } -} // namespace - RenderHeatmapLayer::RenderHeatmapLayer(Immutable _impl) : RenderLayer(makeMutable(std::move(_impl))), unevaluated(impl(baseImpl).paint.untransitioned()), colorRamp({256, 1}) { diff --git a/src/mbgl/renderer/layers/render_hillshade_layer.cpp b/src/mbgl/renderer/layers/render_hillshade_layer.cpp index a3b96721a4..2c7e0aef86 100644 --- a/src/mbgl/renderer/layers/render_hillshade_layer.cpp +++ b/src/mbgl/renderer/layers/render_hillshade_layer.cpp @@ -18,15 +18,10 @@ namespace mbgl { using namespace style; -namespace { - inline const HillshadeLayer::Impl& impl(const Immutable& impl) { - assert(impl->getTypeInfo() == HillshadeLayer::Impl::staticTypeInfo()); return static_cast(*impl); } -} // namespace - RenderHillshadeLayer::RenderHillshadeLayer(Immutable _impl) : RenderLayer(makeMutable(std::move(_impl))), unevaluated(impl(baseImpl).paint.untransitioned()) { diff --git a/src/mbgl/renderer/layers/render_line_layer.cpp b/src/mbgl/renderer/layers/render_line_layer.cpp index 6d635f65e7..fcd52b21df 100644 --- a/src/mbgl/renderer/layers/render_line_layer.cpp +++ b/src/mbgl/renderer/layers/render_line_layer.cpp @@ -20,15 +20,10 @@ namespace mbgl { using namespace style; -namespace { - inline const LineLayer::Impl& impl(const Immutable& impl) { - assert(impl->getTypeInfo() == LineLayer::Impl::staticTypeInfo()); return static_cast(*impl); } -} // namespace - RenderLineLayer::RenderLineLayer(Immutable _impl) : RenderLayer(makeMutable(std::move(_impl))), unevaluated(impl(baseImpl).paint.untransitioned()), diff --git a/src/mbgl/renderer/layers/render_raster_layer.cpp b/src/mbgl/renderer/layers/render_raster_layer.cpp index 8a1a8a6c28..82d135b9ef 100644 --- a/src/mbgl/renderer/layers/render_raster_layer.cpp +++ b/src/mbgl/renderer/layers/render_raster_layer.cpp @@ -14,15 +14,10 @@ namespace mbgl { using namespace style; -namespace { - inline const RasterLayer::Impl& impl(const Immutable& impl) { - assert(impl->getTypeInfo() == RasterLayer::Impl::staticTypeInfo()); return static_cast(*impl); } -} // namespace - RenderRasterLayer::RenderRasterLayer(Immutable _impl) : RenderLayer(makeMutable(std::move(_impl))), unevaluated(impl(baseImpl).paint.untransitioned()) { diff --git a/src/mbgl/renderer/layers/render_symbol_layer.cpp b/src/mbgl/renderer/layers/render_symbol_layer.cpp index 9733241393..4dddd57009 100644 --- a/src/mbgl/renderer/layers/render_symbol_layer.cpp +++ b/src/mbgl/renderer/layers/render_symbol_layer.cpp @@ -227,7 +227,6 @@ void drawText(const DrawFn& draw, } inline const SymbolLayer::Impl& impl(const Immutable& impl) { - assert(impl->getTypeInfo() == SymbolLayer::Impl::staticTypeInfo()); return static_cast(*impl); } -- cgit v1.2.1