summaryrefslogtreecommitdiff
path: root/src/mbgl/map/transform.cpp
diff options
context:
space:
mode:
authorMikko Pulkki <mikko.pulkki@mapbox.com>2020-04-27 13:28:46 +0300
committerMikko Pulkki <55925868+mpulkki-mapbox@users.noreply.github.com>2020-05-02 17:07:02 +0300
commit83c06c1f99bf82fb1bc695b8b38fe1ea1dd91dde (patch)
treedbe6a4d917458b67787ad0b2d35e1bf23db062fb /src/mbgl/map/transform.cpp
parent57b4b2829e8033d6cf3f7bd48c1fe511e00b830c (diff)
downloadqtlocation-mapboxgl-83c06c1f99bf82fb1bc695b8b38fe1ea1dd91dde.tar.gz
Add FreeCameraOptions to the Map class
Diffstat (limited to 'src/mbgl/map/transform.cpp')
-rw-r--r--src/mbgl/map/transform.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mbgl/map/transform.cpp b/src/mbgl/map/transform.cpp
index 3e3584e5ba..b20f9b59fd 100644
--- a/src/mbgl/map/transform.cpp
+++ b/src/mbgl/map/transform.cpp
@@ -650,4 +650,13 @@ double Transform::getMaxPitchForEdgeInsets(const EdgeInsets& insets) const {
// e.g. Maximum pitch of 60 degrees is when perspective center's offset from the top is 84% of screen height.
}
+FreeCameraOptions Transform::getFreeCameraOptions() const {
+ return state.getFreeCameraOptions();
+}
+
+void Transform::setFreeCameraOptions(const FreeCameraOptions& options) {
+ cancelTransitions();
+ state.setFreeCameraOptions(options);
+}
+
} // namespace mbgl