summaryrefslogtreecommitdiff
path: root/src/mbgl/map/transform_state.hpp
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2016-01-13 00:47:50 -0800
committerMinh Nguyễn <mxn@1ec5.org>2016-01-14 00:40:03 -0800
commit8bad15bf8785bf7d47eef9f1bf3ab86cfa393481 (patch)
tree9401b99d37cc447dbca519d569008209ea6cbde2 /src/mbgl/map/transform_state.hpp
parenta3d4aeefecadc3717dc27a53ae170a4c0e878ce8 (diff)
downloadqtlocation-mapboxgl-8bad15bf8785bf7d47eef9f1bf3ab86cfa393481.tar.gz
[core] Consolidated zoom and angle anchor logic
Made anchor a CameraOption for easeTo().
Diffstat (limited to 'src/mbgl/map/transform_state.hpp')
-rw-r--r--src/mbgl/map/transform_state.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mbgl/map/transform_state.hpp b/src/mbgl/map/transform_state.hpp
index 2aa031fa16..2911d8624a 100644
--- a/src/mbgl/map/transform_state.hpp
+++ b/src/mbgl/map/transform_state.hpp
@@ -101,8 +101,11 @@ private:
mat4 coordinatePointMatrix(double z) const;
mat4 getPixelMatrix() const;
+ /** Recenter the map so that the given coordinate is located at the given
+ point on screen. */
+ void moveLatLng(const LatLng&, const PrecisionPoint&);
void setLatLngZoom(const LatLng &latLng, double zoom);
- void setScalePoint(const double scale, const PrecisionPoint &point);
+ void setScalePoint(const double scale, const PrecisionPoint& point);
private:
ConstrainMode constrainMode;