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