diff options
Diffstat (limited to 'platform/glfw/glfw_view.hpp')
-rw-r--r-- | platform/glfw/glfw_view.hpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/platform/glfw/glfw_view.hpp b/platform/glfw/glfw_view.hpp index 672fa2e13c..a426e58a94 100644 --- a/platform/glfw/glfw_view.hpp +++ b/platform/glfw/glfw_view.hpp @@ -1,5 +1,6 @@ #pragma once +#include <mbgl/gl/gl.hpp> #include <mbgl/map/map.hpp> #include <mbgl/map/view.hpp> #include <mbgl/map/backend.hpp> @@ -26,6 +27,10 @@ public: // The expected action is to set a new style, different to the current one. void setChangeStyleCallback(std::function<void()> callback); + void setPauseResumeCallback(std::function<void()> callback) { + pauseResumeCallback = callback; + }; + void setShouldClose(); void setWindowTitle(const std::string&); @@ -54,7 +59,7 @@ private: // Internal void report(float duration); - + void setMapChangeCallback(std::function<void(mbgl::MapChange)> callback); void notifyMapChange(mbgl::MapChange change) override; @@ -103,6 +108,7 @@ private: double lastClick = -1; std::function<void()> changeStyleCallback; + std::function<void()> pauseResumeCallback; mbgl::util::RunLoop runLoop; mbgl::util::Timer frameTick; |