diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2020-01-16 12:29:56 +0200 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2020-01-22 14:30:26 +0200 |
commit | f70cadf2e0ebc9b6a1d46117cd3714df9dcf23b6 (patch) | |
tree | bb06954293a6e0f618ac7e4b343e18aceb12cd54 /src/mbgl/text/placement.hpp | |
parent | 769a822fec2090fc37e00344dc63d5a1c2e32ac2 (diff) | |
download | qtlocation-mapboxgl-f70cadf2e0ebc9b6a1d46117cd3714df9dcf23b6.tar.gz |
[core] Cache showCollisionBoxes in Placement
Diffstat (limited to 'src/mbgl/text/placement.hpp')
-rw-r--r-- | src/mbgl/text/placement.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mbgl/text/placement.hpp b/src/mbgl/text/placement.hpp index 04a0bc7f5d..0d224f67de 100644 --- a/src/mbgl/text/placement.hpp +++ b/src/mbgl/text/placement.hpp @@ -92,7 +92,6 @@ public: const mat4& projMatrix; std::string sourceId; std::shared_ptr<FeatureIndex> featureIndex; - bool showCollisionBoxes; }; class Placement; @@ -116,7 +115,7 @@ public: Placement(std::shared_ptr<const UpdateParameters>, optional<Immutable<Placement>> prevPlacement = nullopt); Placement(); - void placeLayer(const RenderLayer&, const mat4&, bool showCollisionBoxes); + void placeLayer(const RenderLayer&, const mat4&); void commit(); void updateLayerBuckets(const RenderLayer&, const TransformState&, bool updateOpacities) const; float symbolFadeChange(TimePoint now) const; @@ -163,6 +162,7 @@ private: std::unordered_map<uint32_t, RetainedQueryData> retainedQueryData; CollisionGroups collisionGroups; mutable optional<Immutable<Placement>> prevPlacement; + bool showCollisionBoxes = false; // Used for debug purposes. std::unordered_map<const CollisionFeature*, std::vector<ProjectedCollisionBox>> collisionCircles; |