diff options
Diffstat (limited to 'src/mbgl/renderer/symbol_bucket.hpp')
-rw-r--r-- | src/mbgl/renderer/symbol_bucket.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mbgl/renderer/symbol_bucket.hpp b/src/mbgl/renderer/symbol_bucket.hpp index b1dc44a11..9c67d66a5 100644 --- a/src/mbgl/renderer/symbol_bucket.hpp +++ b/src/mbgl/renderer/symbol_bucket.hpp @@ -69,6 +69,8 @@ public: GlyphAtlas&, GlyphStore&); + inline bool needsGlyphs() const { return needsGlyphs_; } + void drawGlyphs(SDFShader& shader); void drawIcons(SDFShader& shader); void drawIcons(IconShader& shader); @@ -76,8 +78,7 @@ public: private: std::vector<SymbolFeature> processFeatures(const GeometryTileLayer&, const FilterExpression&, - GlyphStore&, - const Sprite&); + GlyphStore&); void addFeature(const std::vector<Coordinate> &line, const Shaping &shaping, const GlyphPositions &face, const Rect<uint16_t> &image); @@ -104,6 +105,7 @@ private: std::vector<std::unique_ptr<IconElementGroup>> groups; } icon; + bool needsGlyphs_; }; } |