From 34fef22d95124e3e59b6c7962bdc4a01c84dde2e Mon Sep 17 00:00:00 2001 From: Tobrun Date: Tue, 28 Feb 2017 13:22:47 -0500 Subject: [core] [android] - allow zooming/scaling to use AnimationOptions (#8181) [glfw] - allow glfw binding to use AnimationOptions instead of using direction directly --- include/mbgl/map/map.hpp | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'include/mbgl/map') diff --git a/include/mbgl/map/map.hpp b/include/mbgl/map/map.hpp index 3939ab1881..95a82ebd74 100644 --- a/include/mbgl/map/map.hpp +++ b/include/mbgl/map/map.hpp @@ -88,22 +88,22 @@ public: // Position void moveBy(const ScreenCoordinate&, const AnimationOptions& = {}); - void setLatLng(const LatLng&, optional, const Duration& = Duration::zero()); - void setLatLng(const LatLng&, optional, const Duration& = Duration::zero()); - void setLatLng(const LatLng&, const Duration& = Duration::zero()); + void setLatLng(const LatLng&, optional, const AnimationOptions& = {}); + void setLatLng(const LatLng&, optional, const AnimationOptions& = {}); + void setLatLng(const LatLng&, const AnimationOptions& = {}); LatLng getLatLng(optional = {}) const; void resetPosition(optional = {}); // Scale - void scaleBy(double ds, optional = {}, const Duration& = Duration::zero()); - void setScale(double scale, optional = {}, const Duration& = Duration::zero()); + void scaleBy(double ds, optional = {}, const AnimationOptions& = {}); + void setScale(double scale, optional = {}, const AnimationOptions& = {}); double getScale() const; - void setZoom(double zoom, const Duration& = Duration::zero()); - void setZoom(double zoom, optional, const Duration& = Duration::zero()); - void setZoom(double zoom, optional, const Duration& = Duration::zero()); + void setZoom(double zoom, const AnimationOptions& = {}); + void setZoom(double zoom, optional, const AnimationOptions& = {}); + void setZoom(double zoom, optional, const AnimationOptions& = {}); double getZoom() const; - void setLatLngZoom(const LatLng&, double zoom, const Duration& = Duration::zero()); - void setLatLngZoom(const LatLng&, double zoom, optional, const Duration& = Duration::zero()); + void setLatLngZoom(const LatLng&, double zoom, const AnimationOptions& = {}); + void setLatLngZoom(const LatLng&, double zoom, optional, const AnimationOptions& = {}); CameraOptions cameraForLatLngBounds(const LatLngBounds&, optional) const; CameraOptions cameraForLatLngs(const std::vector&, optional) const; void resetZoom(); @@ -113,17 +113,17 @@ public: double getMaxZoom() const; // Rotation - void rotateBy(const ScreenCoordinate& first, const ScreenCoordinate& second, const Duration& = Duration::zero()); - void setBearing(double degrees, const Duration& = Duration::zero()); - void setBearing(double degrees, optional, const Duration& = Duration::zero()); - void setBearing(double degrees, optional, const Duration& = Duration::zero()); + void rotateBy(const ScreenCoordinate& first, const ScreenCoordinate& second, const AnimationOptions& = {}); + void setBearing(double degrees, const AnimationOptions& = {}); + void setBearing(double degrees, optional, const AnimationOptions& = {}); + void setBearing(double degrees, optional, const AnimationOptions& = {}); double getBearing() const; - void resetNorth(const Duration& = Milliseconds(500)); - void resetNorth(optional, const Duration& = Milliseconds(500)); + void resetNorth(const AnimationOptions& = {{mbgl::Milliseconds(500)}}); + void resetNorth(optional, const AnimationOptions& = {{mbgl::Milliseconds(500)}}); // Pitch - void setPitch(double pitch, const Duration& = Duration::zero()); - void setPitch(double pitch, optional, const Duration& = Duration::zero()); + void setPitch(double pitch, const AnimationOptions& = {}); + void setPitch(double pitch, optional, const AnimationOptions& = {}); double getPitch() const; // North Orientation -- cgit v1.2.1