summaryrefslogtreecommitdiff
path: root/src/mbgl/map/transform_state.cpp
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2016-01-10 17:28:21 -0800
committerMinh Nguyễn <mxn@1ec5.org>2016-01-14 00:39:18 -0800
commitd26b956a48dc2da9333b40d8d2c4371c63b372a2 (patch)
tree630a714a50e23cc0338fda687fddcfa832fa62a5 /src/mbgl/map/transform_state.cpp
parent27b308a23482660d705eb82457a21213bc12599e (diff)
downloadqtlocation-mapboxgl-d26b956a48dc2da9333b40d8d2c4371c63b372a2.tar.gz
[core] Cleaned up Transform
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.
Diffstat (limited to 'src/mbgl/map/transform_state.cpp')
-rw-r--r--src/mbgl/map/transform_state.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mbgl/map/transform_state.cpp b/src/mbgl/map/transform_state.cpp
index 2a594cef1a..376424c74c 100644
--- a/src/mbgl/map/transform_state.cpp
+++ b/src/mbgl/map/transform_state.cpp
@@ -248,8 +248,8 @@ double TransformState::scaleZoom(double s) const {
return ::log2(s);
}
-float TransformState::worldSize() const {
- return util::tileSize * scale;
+double TransformState::worldSize() const {
+ return scale * util::tileSize;
}
PrecisionPoint TransformState::latLngToPoint(const LatLng& latLng) const {