summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/buckets/symbol_bucket.hpp
diff options
context:
space:
mode:
authorMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2019-05-15 14:24:26 +0300
committerMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2019-05-19 18:15:33 +0300
commit0e45138547e906a0a3d918e9ace262e53d35fb46 (patch)
treee12a7f16cc440b48f1ce5563340ac15876c31def /src/mbgl/renderer/buckets/symbol_bucket.hpp
parent52a69044e8a5dfc1df518673e83909b184040615 (diff)
downloadqtlocation-mapboxgl-0e45138547e906a0a3d918e9ace262e53d35fb46.tar.gz
[core] RenderLayerSymbolInterface is not used in CrossTileSymbolIndex
Diffstat (limited to 'src/mbgl/renderer/buckets/symbol_bucket.hpp')
-rw-r--r--src/mbgl/renderer/buckets/symbol_bucket.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mbgl/renderer/buckets/symbol_bucket.hpp b/src/mbgl/renderer/buckets/symbol_bucket.hpp
index 0b9c5e583f..8e24e711d6 100644
--- a/src/mbgl/renderer/buckets/symbol_bucket.hpp
+++ b/src/mbgl/renderer/buckets/symbol_bucket.hpp
@@ -16,6 +16,8 @@
namespace mbgl {
+class CrossTileSymbolLayerIndex;
+
class PlacedSymbol {
public:
PlacedSymbol(Point<float> anchorPoint_, uint16_t segment_, float lowerSize_, float upperSize_,
@@ -57,6 +59,7 @@ public:
void upload(gfx::UploadPass&) override;
bool hasData() const override;
bool supportsLayer(const style::Layer::Impl&) const override;
+ std::pair<uint32_t, bool> registerAtCrossTileIndex(CrossTileSymbolLayerIndex&, const OverscaledTileID&, uint32_t& maxCrossTileID) override;
bool hasTextData() const;
bool hasIconData() const;
bool hasCollisionBoxData() const;
@@ -132,7 +135,7 @@ public:
} collisionCircle;
const float tilePixelRatio;
- uint32_t bucketInstanceId = 0;
+ uint32_t bucketInstanceId;
bool justReloaded = false;
mutable optional<bool> hasFormatSectionOverrides_;