diff --git a/src/mbgl/map/map_context.cpp b/src/mbgl/map/map_context.cpp index 56bca24af..f6a6462c4 100644 --- a/src/mbgl/map/map_context.cpp +++ b/src/mbgl/map/map_context.cpp @@ -280,7 +280,7 @@ void MapContext::update() { updated = static_cast(Update::Nothing); } -void MapContext::renderStill(const TransformState& state, const FrameData& frame, StillImageCallback fn) { +void MapContext::renderStill(const TransformState& state, const FrameData& frame, Map::StillImageCallback fn) { if (!fn) { Log::Error(Event::General, "StillImageCallback not set"); return; diff --git a/src/mbgl/map/map_context.hpp b/src/mbgl/map/map_context.hpp index 8c8c90ff8..764bf08b1 100644 --- a/src/mbgl/map/map_context.hpp +++ b/src/mbgl/map/map_context.hpp @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include @@ -44,10 +45,8 @@ public: void pause(); - using StillImageCallback = std::function)>; - void triggerUpdate(const TransformState&, Update = Update::Nothing); - void renderStill(const TransformState&, const FrameData&, StillImageCallback callback); + void renderStill(const TransformState&, const FrameData&, Map::StillImageCallback callback); RenderResult renderSync(const TransformState&, const FrameData&); void setStyleURL(const std::string&); @@ -95,7 +94,7 @@ private: Request* styleRequest = nullptr; - StillImageCallback callback; + Map::StillImageCallback callback; size_t sourceCacheSize; TransformState transformState; FrameData frameData;