diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-07-21 23:11:27 +0300 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-07-22 12:23:39 +0300 |
commit | 11bfe2398111dbca232b744db9b50119e7d3c495 (patch) | |
tree | 02bc511e315832a780d18ca8f51a8003e5741cb2 /src/mbgl/renderer/buckets/symbol_bucket.hpp | |
parent | 3184cb29db069e990dab1ea4e784aad0aaa1048b (diff) | |
download | qtlocation-mapboxgl-11bfe2398111dbca232b744db9b50119e7d3c495.tar.gz |
[core] Symbol bucket uses shared layout
sizeof(SymbolBucket): 2296 -> 1024
Diffstat (limited to 'src/mbgl/renderer/buckets/symbol_bucket.hpp')
-rw-r--r-- | src/mbgl/renderer/buckets/symbol_bucket.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mbgl/renderer/buckets/symbol_bucket.hpp b/src/mbgl/renderer/buckets/symbol_bucket.hpp index bee3e3f7c2..1c975e93e8 100644 --- a/src/mbgl/renderer/buckets/symbol_bucket.hpp +++ b/src/mbgl/renderer/buckets/symbol_bucket.hpp @@ -43,7 +43,7 @@ public: class SymbolBucket final : public Bucket { public: - SymbolBucket(style::SymbolLayoutProperties::PossiblyEvaluated, + SymbolBucket(Immutable<style::SymbolLayoutProperties::PossiblyEvaluated>, const std::map<std::string, Immutable<style::LayerProperties>>&, const style::PropertyValue<float>& textSize, const style::PropertyValue<float>& iconSize, @@ -72,7 +72,7 @@ public: // The result contains references to the `symbolInstances` items, sorted by viewport Y. std::vector<std::reference_wrapper<SymbolInstance>> getSortedSymbols(const float angle); - const style::SymbolLayoutProperties::PossiblyEvaluated layout; + Immutable<style::SymbolLayoutProperties::PossiblyEvaluated> layout; const std::string bucketLeaderID; float sortedAngle = std::numeric_limits<float>::max(); |