#pragma once #include #include namespace mbgl { class Tileset; class TileParameters; class VectorTile : public GeometryTile { public: VectorTile(const OverscaledTileID&, std::string sourceID, const TileParameters&, const Tileset&); void setNecessity(Necessity) final; void setData(std::shared_ptr data, optional modified, optional expires); private: TileLoader loader; }; } // namespace mbgl