summaryrefslogtreecommitdiff
path: root/src/mbgl/style/style_layer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/style/style_layer.cpp')
-rw-r--r--src/mbgl/style/style_layer.cpp25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/mbgl/style/style_layer.cpp b/src/mbgl/style/style_layer.cpp
index 4c8503b436..c9d2733fae 100644
--- a/src/mbgl/style/style_layer.cpp
+++ b/src/mbgl/style/style_layer.cpp
@@ -1,32 +1,7 @@
#include <mbgl/style/style_layer.hpp>
-#include <mbgl/layer/fill_layer.hpp>
-#include <mbgl/layer/line_layer.hpp>
-#include <mbgl/layer/circle_layer.hpp>
-#include <mbgl/layer/symbol_layer.hpp>
-#include <mbgl/layer/raster_layer.hpp>
-#include <mbgl/layer/background_layer.hpp>
namespace mbgl {
-std::unique_ptr<StyleLayer> StyleLayer::create(StyleLayerType type) {
- switch (type) {
- case StyleLayerType::Fill:
- return std::make_unique<FillLayer>();
- case StyleLayerType::Line:
- return std::make_unique<LineLayer>();
- case StyleLayerType::Circle:
- return std::make_unique<CircleLayer>();
- case StyleLayerType::Symbol:
- return std::make_unique<SymbolLayer>();
- case StyleLayerType::Raster:
- return std::make_unique<RasterLayer>();
- case StyleLayerType::Background:
- return std::make_unique<BackgroundLayer>();
- default:
- return nullptr;
- }
-}
-
const std::string& StyleLayer::bucketName() const {
return ref.empty() ? id : ref;
}