diff options
Diffstat (limited to 'src/mbgl/map/tile_parser.hpp')
-rw-r--r-- | src/mbgl/map/tile_parser.hpp | 10 |
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. |