From 64e2bcdf4395a1c65cd9faca81f98c4c5d974bd6 Mon Sep 17 00:00:00 2001 From: Mikhail Pozdnyakov Date: Tue, 11 Feb 2020 01:54:05 +0200 Subject: [core] Loading images to style optimization This change enables attaching images to the style with batches and avoids massive re-allocations. Thus, it improves UI performance especially at start-up time. --- include/mbgl/style/style.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/mbgl/style/style.hpp b/include/mbgl/style/style.hpp index 83d6ad5bb4..2e47198930 100644 --- a/include/mbgl/style/style.hpp +++ b/include/mbgl/style/style.hpp @@ -1,8 +1,10 @@ #pragma once -#include #include +#include #include +#include +#include #include #include @@ -45,7 +47,7 @@ public: void setLight(std::unique_ptr); // Images - const Image* getImage(const std::string&) const; + const PremultipliedImage* getImage(const std::string&) const; void addImage(std::unique_ptr); void removeImage(const std::string&); -- cgit v1.2.1