summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/buckets
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/renderer/buckets')
-rw-r--r--src/mbgl/renderer/buckets/symbol_bucket.cpp4
-rw-r--r--src/mbgl/renderer/buckets/symbol_bucket.hpp4
2 files changed, 6 insertions, 2 deletions
diff --git a/src/mbgl/renderer/buckets/symbol_bucket.cpp b/src/mbgl/renderer/buckets/symbol_bucket.cpp
index 03ab1c87d1..7efd81053e 100644
--- a/src/mbgl/renderer/buckets/symbol_bucket.cpp
+++ b/src/mbgl/renderer/buckets/symbol_bucket.cpp
@@ -24,7 +24,8 @@ SymbolBucket::SymbolBucket(Immutable<style::SymbolLayoutProperties::PossiblyEval
const std::vector<SymbolInstance>&& symbolInstances_,
float tilePixelRatio_,
bool allowVerticalPlacement_,
- std::vector<style::TextWritingModeType> placementModes_)
+ std::vector<style::TextWritingModeType> placementModes_,
+ bool iconsInText_)
: layout(std::move(layout_)),
bucketLeaderID(bucketName_),
iconsNeedLinear(iconsNeedLinear_ || iconSize.isDataDriven() || !iconSize.isZoomConstant()),
@@ -33,6 +34,7 @@ SymbolBucket::SymbolBucket(Immutable<style::SymbolLayoutProperties::PossiblyEval
placementChangesUploaded(false),
dynamicUploaded(false),
sortUploaded(false),
+ iconsInText(iconsInText_),
justReloaded(false),
hasVariablePlacement(false),
symbolInstances(symbolInstances_),
diff --git a/src/mbgl/renderer/buckets/symbol_bucket.hpp b/src/mbgl/renderer/buckets/symbol_bucket.hpp
index 3fe6cf20c4..7a60a2c1e4 100644
--- a/src/mbgl/renderer/buckets/symbol_bucket.hpp
+++ b/src/mbgl/renderer/buckets/symbol_bucket.hpp
@@ -61,7 +61,8 @@ public:
const std::vector<SymbolInstance>&&,
const float tilePixelRatio,
bool allowVerticalPlacement,
- std::vector<style::TextWritingModeType> placementModes);
+ std::vector<style::TextWritingModeType> placementModes,
+ bool iconsInText);
~SymbolBucket() override;
void upload(gfx::UploadPass&) override;
@@ -95,6 +96,7 @@ public:
bool placementChangesUploaded : 1;
bool dynamicUploaded : 1;
bool sortUploaded : 1;
+ bool iconsInText : 1;
// Set and used by placement.
mutable bool justReloaded : 1;
bool hasVariablePlacement : 1;