summaryrefslogtreecommitdiff
path: root/src/mbgl/map/transform_state.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/map/transform_state.cpp')
-rw-r--r--src/mbgl/map/transform_state.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/mbgl/map/transform_state.cpp b/src/mbgl/map/transform_state.cpp
index 764845bc8c..f1c59533ae 100644
--- a/src/mbgl/map/transform_state.cpp
+++ b/src/mbgl/map/transform_state.cpp
@@ -176,6 +176,25 @@ double TransformState::getMaxZoom() const {
return scaleZoom(max_scale);
}
+void TransformState::setMinPitch(double minPitch) {
+ if (minPitch <= getMaxPitch()) {
+ min_pitch = minPitch;
+ }
+}
+
+double TransformState::getMinPitch() const {
+ return min_pitch;
+}
+
+void TransformState::setMaxPitch(double maxPitch) {
+ if (maxPitch >= getMinPitch()) {
+ max_pitch = maxPitch;
+ }
+}
+
+double TransformState::getMaxPitch() const {
+ return max_pitch;
+}
#pragma mark - Rotation