diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-09-11 19:01:37 +0300 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-09-12 00:40:08 +0300 |
commit | 8af78ddbb9744f61d14f9e611aeffc08edd9ac0c (patch) | |
tree | a1829f17b377f8a1bf0a622b1ff83a81df15f851 /include | |
parent | 03dadb1cea7abd95c178a5eb3603b54b5cb1dcdb (diff) | |
download | qtlocation-mapboxgl-8af78ddbb9744f61d14f9e611aeffc08edd9ac0c.tar.gz |
[core] Update MapObserver::onDidFinishRenderingFrame() API
Diffstat (limited to 'include')
-rw-r--r-- | include/mbgl/map/map_observer.hpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/mbgl/map/map_observer.hpp b/include/mbgl/map/map_observer.hpp index 7de6a3fa84..258699a2a6 100644 --- a/include/mbgl/map/map_observer.hpp +++ b/include/mbgl/map/map_observer.hpp @@ -34,6 +34,12 @@ public: Full }; + struct RenderFrameStatus { + RenderMode mode; + bool needsRepaint; // In continous mode, shows that there are ongoig transitions. + bool placementChanged; + }; + virtual void onCameraWillChange(CameraChangeMode) {} virtual void onCameraIsChanging() {} virtual void onCameraDidChange(CameraChangeMode) {} @@ -41,7 +47,7 @@ public: virtual void onDidFinishLoadingMap() {} virtual void onDidFailLoadingMap(MapLoadError, const std::string&) {} virtual void onWillStartRenderingFrame() {} - virtual void onDidFinishRenderingFrame(RenderMode, bool /*placementChanged*/) {} + virtual void onDidFinishRenderingFrame(RenderFrameStatus) {} virtual void onWillStartRenderingMap() {} virtual void onDidFinishRenderingMap(RenderMode) {} virtual void onDidFinishLoadingStyle() {} |