diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-05-15 14:24:26 +0300 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-05-19 18:15:33 +0300 |
commit | 0e45138547e906a0a3d918e9ace262e53d35fb46 (patch) | |
tree | e12a7f16cc440b48f1ce5563340ac15876c31def /src/mbgl/renderer/buckets/symbol_bucket.hpp | |
parent | 52a69044e8a5dfc1df518673e83909b184040615 (diff) | |
download | qtlocation-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.hpp | 5 |
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_; |