summaryrefslogtreecommitdiff
path: root/src/mbgl/style/source.cpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2016-06-13 12:23:21 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-06-14 11:25:45 -0700
commiteecf9e7d231f282ec4ecf989360106aa91263800 (patch)
treecb593325edfd7aafab93aa724b8e03598c9d60db /src/mbgl/style/source.cpp
parent55abb76f6840642c9734f19cb493d9efaf5329e3 (diff)
downloadqtlocation-mapboxgl-eecf9e7d231f282ec4ecf989360106aa91263800.tar.gz
[core] Virtualize Source::createTile
Diffstat (limited to 'src/mbgl/style/source.cpp')
-rw-r--r--src/mbgl/style/source.cpp21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/mbgl/style/source.cpp b/src/mbgl/style/source.cpp
index d806e3140e..35acf3dd51 100644
--- a/src/mbgl/style/source.cpp
+++ b/src/mbgl/style/source.cpp
@@ -20,10 +20,6 @@
#include <mbgl/util/tile_cover.hpp>
#include <mbgl/util/enum.hpp>
-#include <mbgl/tile/raster_tile.hpp>
-#include <mbgl/tile/geojson_tile.hpp>
-#include <mbgl/tile/vector_tile.hpp>
-#include <mbgl/annotation/annotation_tile.hpp>
#include <mbgl/style/parser.hpp>
#include <mbgl/gl/debugging.hpp>
@@ -184,23 +180,6 @@ const std::map<UnwrappedTileID, RenderTile>& Source::getRenderTiles() const {
return renderTiles;
}
-std::unique_ptr<Tile> Source::createTile(const OverscaledTileID& overscaledTileID,
- const UpdateParameters& parameters) {
- // If we don't find working tile data, we're just going to load it.
- if (type == SourceType::Raster) {
- return std::make_unique<RasterTile>(overscaledTileID, parameters, *tileset);
- } else if (type == SourceType::Vector) {
- return std::make_unique<VectorTile>(overscaledTileID, id, parameters, *tileset);
- } else if (type == SourceType::Annotations) {
- return std::make_unique<AnnotationTile>(overscaledTileID, id, parameters);
- } else if (type == SourceType::GeoJSON) {
- return std::make_unique<GeoJSONTile>(overscaledTileID, id, parameters, geojsonvt.get());
- } else {
- Log::Warning(Event::Style, "Source type '%s' is not implemented", Enum<SourceType>::toString(type));
- return nullptr;
- }
-}
-
Tile* Source::getTile(const OverscaledTileID& overscaledTileID) const {
auto it = tiles.find(overscaledTileID);
if (it != tiles.end()) {