summaryrefslogtreecommitdiff
path: root/src/mbgl/text/placement.hpp
diff options
context:
space:
mode:
authorMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2020-01-16 12:29:56 +0200
committerMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2020-01-22 14:30:26 +0200
commitf70cadf2e0ebc9b6a1d46117cd3714df9dcf23b6 (patch)
treebb06954293a6e0f618ac7e4b343e18aceb12cd54 /src/mbgl/text/placement.hpp
parent769a822fec2090fc37e00344dc63d5a1c2e32ac2 (diff)
downloadqtlocation-mapboxgl-f70cadf2e0ebc9b6a1d46117cd3714df9dcf23b6.tar.gz
[core] Cache showCollisionBoxes in Placement
Diffstat (limited to 'src/mbgl/text/placement.hpp')
-rw-r--r--src/mbgl/text/placement.hpp4
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;