diff options
Diffstat (limited to 'src/mbgl/renderer/buckets/symbol_bucket.hpp')
-rw-r--r-- | src/mbgl/renderer/buckets/symbol_bucket.hpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mbgl/renderer/buckets/symbol_bucket.hpp b/src/mbgl/renderer/buckets/symbol_bucket.hpp index 32f976bcb2..a918628e52 100644 --- a/src/mbgl/renderer/buckets/symbol_bucket.hpp +++ b/src/mbgl/renderer/buckets/symbol_bucket.hpp @@ -20,7 +20,13 @@ public: PlacedSymbol(Point<float> anchorPoint_, uint16_t segment_, float lowerSize_, float upperSize_, std::array<float, 2> lineOffset_, float placementZoom_, bool useVerticalMode_, GeometryCoordinates line_) : anchorPoint(anchorPoint_), segment(segment_), lowerSize(lowerSize_), upperSize(upperSize_), - lineOffset(lineOffset_), placementZoom(placementZoom_), useVerticalMode(useVerticalMode_), line(std::move(line_)) {} + lineOffset(lineOffset_), placementZoom(placementZoom_), useVerticalMode(useVerticalMode_), line(std::move(line_)) + { + // TODO WIP hook these up + writingMode = WritingModeType::None; + tileDistances = std::vector<float>(line.size()); + hidden = false; + } Point<float> anchorPoint; uint16_t segment; float lowerSize; @@ -29,7 +35,10 @@ public: float placementZoom; bool useVerticalMode; GeometryCoordinates line; + std::vector<float> tileDistances; std::vector<float> glyphOffsets; + WritingModeType writingMode; + bool hidden; }; class SymbolBucket : public Bucket { |