From c1445913220023fdaf8ec5960eb6cba27c348864 Mon Sep 17 00:00:00 2001 From: Mikhail Pozdnyakov Date: Thu, 27 Jun 2019 17:06:49 +0300 Subject: [core] Introduce LayerProperties::constantsMask() Constants mask for data-driven paint properties is a reliable criteria of whether the given updated properties can still be used with the existing bucket (and the gl program instance). --- src/mbgl/style/layers/symbol_layer_properties.hpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/mbgl/style/layers/symbol_layer_properties.hpp') diff --git a/src/mbgl/style/layers/symbol_layer_properties.hpp b/src/mbgl/style/layers/symbol_layer_properties.hpp index 7b630a1ca3..0c2bcd2661 100644 --- a/src/mbgl/style/layers/symbol_layer_properties.hpp +++ b/src/mbgl/style/layers/symbol_layer_properties.hpp @@ -341,6 +341,8 @@ public: SymbolPaintProperties::PossiblyEvaluated); ~SymbolLayerProperties() override; + unsigned long constantsMask() const override; + const SymbolLayer::Impl& layerImpl() const; // Data members. SymbolPaintProperties::PossiblyEvaluated evaluated; -- cgit v1.2.1