diff options
author | Ivo van Dongen <info@ivovandongen.nl> | 2017-06-13 10:50:16 +0300 |
---|---|---|
committer | Ivo van Dongen <ivovandongen@users.noreply.github.com> | 2017-07-18 10:45:12 +0200 |
commit | 3832f8d0d8194b81ea34a045e19b0d5bc7a89e25 (patch) | |
tree | bbb4b277e1e74bde457271b9b9a5b6a9ec3ad5fb /src/mbgl/renderer/update_parameters.hpp | |
parent | 39a732d7ae3cb1b927d94c4b1154b42d9565356a (diff) | |
download | qtlocation-mapboxgl-3832f8d0d8194b81ea34a045e19b0d5bc7a89e25.tar.gz |
[core] renderer interface
Diffstat (limited to 'src/mbgl/renderer/update_parameters.hpp')
-rw-r--r-- | src/mbgl/renderer/update_parameters.hpp | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/src/mbgl/renderer/update_parameters.hpp b/src/mbgl/renderer/update_parameters.hpp index 04b59699b3..9fe8afcd89 100644 --- a/src/mbgl/renderer/update_parameters.hpp +++ b/src/mbgl/renderer/update_parameters.hpp @@ -2,11 +2,14 @@ #include <mbgl/map/mode.hpp> #include <mbgl/map/transform_state.hpp> -#include <mbgl/util/chrono.hpp> #include <mbgl/style/light.hpp> #include <mbgl/style/image.hpp> #include <mbgl/style/source.hpp> #include <mbgl/style/layer.hpp> +#include <mbgl/util/chrono.hpp> +#include <mbgl/util/immutable.hpp> + +#include <vector> namespace mbgl { @@ -16,7 +19,8 @@ class AnnotationManager; class UpdateParameters { public: - UpdateParameters(const MapMode mode_, + UpdateParameters(const bool styleLoaded_, + const MapMode mode_, const float pixelRatio_, const MapDebugOptions debugOptions_, const TimePoint timePoint_, @@ -31,8 +35,10 @@ public: Scheduler& scheduler_, FileSource& fileSource_, AnnotationManager& annotationManager_, - const uint8_t prefetchZoomDelta_) - : mode(mode_), + const uint8_t prefetchZoomDelta_, + const bool stillImageRequest_) + : styleLoaded(styleLoaded_), + mode(mode_), pixelRatio(pixelRatio_), debugOptions(debugOptions_), timePoint(std::move(timePoint_)), @@ -47,8 +53,10 @@ public: scheduler(scheduler_), fileSource(fileSource_), annotationManager(annotationManager_), - prefetchZoomDelta(prefetchZoomDelta_) {} + prefetchZoomDelta(prefetchZoomDelta_), + stillImageRequest(stillImageRequest_) {} + const bool styleLoaded; const MapMode mode; const float pixelRatio; const MapDebugOptions debugOptions; @@ -68,6 +76,9 @@ public: AnnotationManager& annotationManager; const uint8_t prefetchZoomDelta; + + // For still image requests, render requested + const bool stillImageRequest; }; } // namespace mbgl |