diff options
Diffstat (limited to 'src/mbgl/map/transform_state.hpp')
-rw-r--r-- | src/mbgl/map/transform_state.hpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mbgl/map/transform_state.hpp b/src/mbgl/map/transform_state.hpp index 8e2b4b273c..a82f59a9b3 100644 --- a/src/mbgl/map/transform_state.hpp +++ b/src/mbgl/map/transform_state.hpp @@ -114,10 +114,11 @@ public: void setLatLngZoom(const LatLng& latLng, double zoom); -private: + void constrain(); void updateMatrix(); + +private: bool rotatedNorth() const; - void constrain(); void constrain(double& scale, double& x, double& y) const; // Viewport center offset, from [size.width / 2, size.height / 2], defined @@ -173,7 +174,8 @@ private: double Bc = Projection::worldSize(scale) / util::DEGREES_MAX; double Cc = Projection::worldSize(scale) / util::M2PI; - mat4 coordiMatrix; + bool matrixUpdated{false}; + mat4 coordMatrix; mat4 invertedMatrix; }; |