diff options
Diffstat (limited to 'src/mbgl/map/transform_state.hpp')
-rw-r--r-- | src/mbgl/map/transform_state.hpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mbgl/map/transform_state.hpp b/src/mbgl/map/transform_state.hpp index b9acad66f1..970dda2613 100644 --- a/src/mbgl/map/transform_state.hpp +++ b/src/mbgl/map/transform_state.hpp @@ -18,7 +18,7 @@ class TransformState { friend class Transform; public: - TransformState(ConstrainMode = ConstrainMode::HeightOnly); + TransformState(ConstrainMode = ConstrainMode::HeightOnly, ViewportMode = ViewportMode::Default); // Matrix void matrixFor(mat4&, const UnwrappedTileID&) const; @@ -31,10 +31,13 @@ public: // North Orientation NorthOrientation getNorthOrientation() const; double getNorthOrientationAngle() const; - + // Constrain mode ConstrainMode getConstrainMode() const; + // Viewport mode + ViewportMode getViewportMode() const; + // Position LatLng getLatLng(LatLng::WrapMode = LatLng::Unwrapped) const; double pixel_x() const; @@ -99,6 +102,7 @@ private: private: ConstrainMode constrainMode; + ViewportMode viewportMode; // animation state bool rotating = false; |