summaryrefslogtreecommitdiff
path: root/platform/darwin/src/MGLStyle.mm
diff options
context:
space:
mode:
Diffstat (limited to 'platform/darwin/src/MGLStyle.mm')
-rw-r--r--platform/darwin/src/MGLStyle.mm13
1 files changed, 13 insertions, 0 deletions
diff --git a/platform/darwin/src/MGLStyle.mm b/platform/darwin/src/MGLStyle.mm
index df5f51102a..82fed5e922 100644
--- a/platform/darwin/src/MGLStyle.mm
+++ b/platform/darwin/src/MGLStyle.mm
@@ -534,6 +534,19 @@ static_assert(6 == mbgl::util::default_styles::numOrderedStyles,
return MGLTransitionFromOptions(transitionOptions);
}
+- (void)setEnablePlacementTransitions:(BOOL)enablePlacementTransitions
+{
+ mbgl::style::TransitionOptions transitionOptions = self.rawStyle->getTransitionOptions();
+ transitionOptions.enablePlacementTransitions = static_cast<bool>(enablePlacementTransitions);
+ self.rawStyle->setTransitionOptions(transitionOptions);
+}
+
+- (BOOL)enablePlacementTransitions
+{
+ mbgl::style::TransitionOptions transitionOptions = self.rawStyle->getTransitionOptions();
+ return transitionOptions.enablePlacementTransitions;
+}
+
#pragma mark Style light
- (void)setLight:(MGLLight *)light