summaryrefslogtreecommitdiff
path: root/src/mbgl/map/tile_parser.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/map/tile_parser.hpp')
-rw-r--r--src/mbgl/map/tile_parser.hpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mbgl/map/tile_parser.hpp b/src/mbgl/map/tile_parser.hpp
index e7c05e1b1e..0ad42fdc91 100644
--- a/src/mbgl/map/tile_parser.hpp
+++ b/src/mbgl/map/tile_parser.hpp
@@ -9,6 +9,7 @@
#include <mbgl/text/glyph.hpp>
#include <mbgl/util/ptr.hpp>
#include <mbgl/util/noncopyable.hpp>
+
#include <cstdint>
#include <iosfwd>
#include <string>
@@ -16,7 +17,6 @@
namespace mbgl {
class Bucket;
-class TexturePool;
class FontStack;
class GlyphAtlas;
class GlyphStore;
@@ -31,12 +31,10 @@ class StyleLayoutSymbol;
class StyleLayerGroup;
class VectorTileData;
class Collision;
-class TexturePool;
-class TileParser : private util::noncopyable
-{
+class TileParser : private util::noncopyable {
public:
- TileParser(const std::string& rawData,
+ TileParser(const GeometryTile& geometryTile,
VectorTileData& tile,
const util::ptr<const Style>& style,
GlyphAtlas& glyphAtlas,
@@ -61,7 +59,7 @@ private:
void addBucketGeometries(Bucket&, const GeometryTileLayer&, const FilterExpression&);
private:
- const VectorTile vectorTile;
+ const GeometryTile& geometryTile;
VectorTileData& tile;
// Cross-thread shared data.