1 #pragma once
2 
3 #include <mbgl/map/mode.hpp>
4 
5 namespace mbgl {
6 
7 class TransformState;
8 class Scheduler;
9 class FileSource;
10 class AnnotationManager;
11 class ImageManager;
12 class GlyphManager;
13 
14 class TileParameters {
15 public:
16     const float pixelRatio;
17     const MapDebugOptions debugOptions;
18     const TransformState& transformState;
19     Scheduler& workerScheduler;
20     FileSource& fileSource;
21     const MapMode mode;
22     AnnotationManager& annotationManager;
23     ImageManager& imageManager;
24     GlyphManager& glyphManager;
25     const uint8_t prefetchZoomDelta;
26 };
27 
28 } // namespace mbgl
29