From 806cb4ae4ce2d954a9f4aec5121ac847ad99c515 Mon Sep 17 00:00:00 2001 From: Chris Loer Date: Tue, 20 Nov 2018 20:04:19 +0100 Subject: [core] Expose "local ideograph font family" in MapSnapshotter. (cherry picked from commit afdc243) --- platform/default/mbgl/map/map_snapshotter.cpp | 13 ++++++++----- platform/default/mbgl/map/map_snapshotter.hpp | 3 ++- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/platform/default/mbgl/map/map_snapshotter.cpp b/platform/default/mbgl/map/map_snapshotter.cpp index 565f72930d..ae14b20721 100644 --- a/platform/default/mbgl/map/map_snapshotter.cpp +++ b/platform/default/mbgl/map/map_snapshotter.cpp @@ -20,7 +20,8 @@ public: const float pixelRatio, const optional cameraOptions, const optional region, - const optional programCacheDir); + const optional programCacheDir, + const optional localFontFamily = {}); void setStyleURL(std::string styleURL); std::string getStyleURL() const; @@ -52,9 +53,10 @@ MapSnapshotter::Impl::Impl(FileSource* fileSource, const float pixelRatio, const optional cameraOptions, const optional region, - const optional programCacheDir) + const optional programCacheDir, + const optional localFontFamily) : scheduler(std::move(scheduler_)) - , frontend(size, pixelRatio, *fileSource, *scheduler, programCacheDir) + , frontend(size, pixelRatio, *fileSource, *scheduler, programCacheDir, GLContextMode::Unique, localFontFamily) , map(frontend, MapObserver::nullObserver(), size, pixelRatio, *fileSource, *scheduler, MapMode::Static) { if (style.first) { @@ -168,8 +170,9 @@ MapSnapshotter::MapSnapshotter(FileSource* fileSource, const float pixelRatio, const optional cameraOptions, const optional region, - const optional programCacheDir) - : impl(std::make_unique>("Map Snapshotter", fileSource, std::move(scheduler), style, size, pixelRatio, cameraOptions, region, programCacheDir)) { + const optional programCacheDir, + const optional localFontFamily) + : impl(std::make_unique>("Map Snapshotter", fileSource, std::move(scheduler), style, size, pixelRatio, cameraOptions, region, programCacheDir, localFontFamily)) { } MapSnapshotter::~MapSnapshotter() = default; diff --git a/platform/default/mbgl/map/map_snapshotter.hpp b/platform/default/mbgl/map/map_snapshotter.hpp index 264f74541d..2deb2b3cda 100644 --- a/platform/default/mbgl/map/map_snapshotter.hpp +++ b/platform/default/mbgl/map/map_snapshotter.hpp @@ -32,7 +32,8 @@ public: const float pixelRatio, const optional cameraOptions, const optional region, - const optional cacheDir = {}); + const optional cacheDir = {}, + const optional localFontFamily = {}); ~MapSnapshotter(); -- cgit v1.2.1