summaryrefslogtreecommitdiff
path: root/src/mbgl/tile/vector_tile_data.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/tile/vector_tile_data.hpp')
-rw-r--r--src/mbgl/tile/vector_tile_data.hpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mbgl/tile/vector_tile_data.hpp b/src/mbgl/tile/vector_tile_data.hpp
index 4695338e1e..e7de39e038 100644
--- a/src/mbgl/tile/vector_tile_data.hpp
+++ b/src/mbgl/tile/vector_tile_data.hpp
@@ -11,23 +11,26 @@
namespace mbgl {
-class Style;
class AsyncRequest;
class GeometryTileMonitor;
class FeatureIndex;
+namespace style {
+class Style;
+}
+
class VectorTileData : public TileData {
public:
VectorTileData(const OverscaledTileID&,
std::unique_ptr<GeometryTileMonitor> monitor,
std::string sourceID,
- Style&,
+ style::Style&,
const MapMode,
const std::function<void(std::exception_ptr)>& callback);
~VectorTileData();
- Bucket* getBucket(const Layer&) override;
+ Bucket* getBucket(const style::Layer&) override;
bool parsePending(std::function<void(std::exception_ptr)> callback) override;
@@ -43,7 +46,7 @@ public:
void cancel() override;
private:
- Style& style;
+ style::Style& style;
Worker& worker;
TileWorker tileWorker;