diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2015-11-20 02:14:55 -0800 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2015-11-25 15:20:25 -0800 |
commit | 2de0a351a0635192bd05116cebdf0103c2638d05 (patch) | |
tree | 72679c82e2bf718c329fc83a9249c352305a9173 /include/mbgl/map/camera.hpp | |
parent | e3992c41c354e70f2c6762690b428f0ebbe362f4 (diff) | |
download | qtlocation-mapboxgl-2de0a351a0635192bd05116cebdf0103c2638d05.tar.gz |
[core] [iOS] Completion handlers for animated methods
Added transition frame and finish functions to CameraOptions. Added Objective-C equivalents to the three main entry points to easeTo() in MGLMapView.
Fixes #1581.
Diffstat (limited to 'include/mbgl/map/camera.hpp')
-rw-r--r-- | include/mbgl/map/camera.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/mbgl/map/camera.hpp b/include/mbgl/map/camera.hpp index a16c1d4dc2..d787a39e11 100644 --- a/include/mbgl/map/camera.hpp +++ b/include/mbgl/map/camera.hpp @@ -7,6 +7,8 @@ #include <mbgl/util/chrono.hpp> #include <mbgl/util/unitbezier.hpp> +#include <functional> + namespace mbgl { struct CameraOptions { @@ -16,6 +18,8 @@ struct CameraOptions { mapbox::util::optional<double> pitch; mapbox::util::optional<Duration> duration; mapbox::util::optional<mbgl::util::UnitBezier> easing; + std::function<void(double)> transitionFrameFn; + std::function<void()> transitionFinishFn; }; } |