summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2019-04-11 17:07:14 +0300
committerMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2019-04-17 17:21:41 +0300
commit858097102d9f586e17b118532213e38262e801db (patch)
treec8ce8835e6a39b0a4437b6a14c505b3fe9ffdfa1 /include
parentb96d824b2de44d210a8e06fc7c6c4f05c4e98fe2 (diff)
downloadqtlocation-mapboxgl-858097102d9f586e17b118532213e38262e801db.tar.gz
[core] Render layers use synchronized buckets and paint properties
Actual for layers rendering the geometry tile data: line, fill, fill-extrusion, heatmap, circle, symbol (was updated in previous commits).
Diffstat (limited to 'include')
-rw-r--r--include/mbgl/style/layer_properties.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/mbgl/style/layer_properties.hpp b/include/mbgl/style/layer_properties.hpp
index 89d599dfbc..301a048e50 100644
--- a/include/mbgl/style/layer_properties.hpp
+++ b/include/mbgl/style/layer_properties.hpp
@@ -25,5 +25,10 @@ inline const auto& getEvaluated(const Immutable<LayerProperties>& properties) {
return static_cast<const Derived&>(*properties).evaluated;
}
+template <class Derived>
+inline const auto& getCrossfade(const Immutable<LayerProperties>& properties) {
+ return static_cast<const Derived&>(*properties).crossfade;
+}
+
} // namespace style
} // namespace mbgl