summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/tile_parameters.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/renderer/tile_parameters.hpp')
-rw-r--r--src/mbgl/renderer/tile_parameters.hpp27
1 files changed, 24 insertions, 3 deletions
diff --git a/src/mbgl/renderer/tile_parameters.hpp b/src/mbgl/renderer/tile_parameters.hpp
index 9769ae6897..333f796331 100644
--- a/src/mbgl/renderer/tile_parameters.hpp
+++ b/src/mbgl/renderer/tile_parameters.hpp
@@ -13,8 +13,29 @@ class GlyphManager;
class TileParameters {
public:
- float pixelRatio;
- MapDebugOptions debugOptions;
+ TileParameters(const float pixelRatio_,
+ const MapDebugOptions debugOptions_,
+ const TransformState& transformState_,
+ Scheduler& workerScheduler_,
+ FileSource& fileSource_,
+ const MapMode mode_,
+ AnnotationManager& annotationManager_,
+ ImageManager& imageManager_,
+ GlyphManager& glyphManager_,
+ const uint8_t prefetchZoomDelta_)
+ : pixelRatio(pixelRatio_),
+ debugOptions(debugOptions_),
+ transformState(std::move(transformState_)),
+ workerScheduler(workerScheduler_),
+ fileSource(fileSource_),
+ mode(mode_),
+ annotationManager(annotationManager_),
+ imageManager(imageManager_),
+ glyphManager(glyphManager_),
+ prefetchZoomDelta(prefetchZoomDelta_) {}
+
+ const float pixelRatio;
+ const MapDebugOptions debugOptions;
const TransformState& transformState;
Scheduler& workerScheduler;
FileSource& fileSource;
@@ -22,7 +43,7 @@ public:
AnnotationManager& annotationManager;
ImageManager& imageManager;
GlyphManager& glyphManager;
- const uint8_t prefetchZoomDelta = 0;
+ const uint8_t prefetchZoomDelta;
};
} // namespace mbgl