From d26b956a48dc2da9333b40d8d2c4371c63b372a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Minh=20Nguye=CC=82=CC=83n?= Date: Sun, 10 Jan 2016 17:28:21 -0800 Subject: [core] Cleaned up Transform MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eliminated many redundant methods on Transform. Minimized usage of TransformState::x and TransformState::y. Added convenient constructors for AnimationOptions. When scaling, passing in view’s origin as the anchor no longer anchors the scaling operation at the view’s center. To specify no anchor, use NaN. Increased precision of worldSize(), now that it’s used much more heavily in transform methods. --- src/mbgl/map/transform_state.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mbgl/map/transform_state.hpp') diff --git a/src/mbgl/map/transform_state.hpp b/src/mbgl/map/transform_state.hpp index 9ae2f62a46..2aa031fa16 100644 --- a/src/mbgl/map/transform_state.hpp +++ b/src/mbgl/map/transform_state.hpp @@ -96,7 +96,7 @@ private: double latY(double lat) const; double zoomScale(double zoom) const; double scaleZoom(double scale) const; - float worldSize() const; + double worldSize() const; mat4 coordinatePointMatrix(double z) const; mat4 getPixelMatrix() const; -- cgit v1.2.1