diff --git a/src/mbgl/annotation/annotation_tile.cpp b/src/mbgl/annotation/annotation_tile.cpp index a8195d0dc..176b7c11f 100644 --- a/src/mbgl/annotation/annotation_tile.cpp +++ b/src/mbgl/annotation/annotation_tile.cpp @@ -1,7 +1,8 @@ #include +#include #include -#include #include + #include namespace mbgl { diff --git a/src/mbgl/map/map.cpp b/src/mbgl/map/map.cpp index 085082776..d632ac805 100644 --- a/src/mbgl/map/map.cpp +++ b/src/mbgl/map/map.cpp @@ -3,9 +3,9 @@ #include #include #include -#include #include #include +#include #include #include #include @@ -49,13 +49,17 @@ public: RenderState renderState = RenderState::never; Transform transform; - std::unique_ptr dataPtr; - MapData& data; + const MapMode mode; + const GLContextMode contextMode; + const float pixelRatio; + + MapDebugOptions debugOptions { MapDebugOptions::NoDebug }; gl::GLObjectStore glObjectStore; Update updateFlags = Update::Nothing; util::AsyncTask asyncUpdate; + std::unique_ptr annotationManager; std::unique_ptr texturePool; std::unique_ptr painter; std::unique_ptr