summaryrefslogtreecommitdiff
path: root/src/mbgl/map/map.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/map/map.cpp')
-rw-r--r--src/mbgl/map/map.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mbgl/map/map.cpp b/src/mbgl/map/map.cpp
index 70d42e4c4a..0d45a75aa6 100644
--- a/src/mbgl/map/map.cpp
+++ b/src/mbgl/map/map.cpp
@@ -8,6 +8,7 @@
#include <mbgl/annotation/point_annotation.hpp>
#include <mbgl/annotation/shape_annotation.hpp>
#include <mbgl/style/style_layer.hpp>
+#include <mbgl/style/property_transition.hpp>
#include <mbgl/layer/custom_layer.hpp>
#include <mbgl/util/projection.hpp>
@@ -519,16 +520,16 @@ bool Map::isFullyLoaded() const {
return context->invokeSync<bool>(&MapContext::isLoaded);
}
-void Map::addClass(const std::string& className) {
- context->invoke(&MapContext::addClass, className);
+void Map::addClass(const std::string& className, const PropertyTransition& properties) {
+ context->invoke(&MapContext::addClass, className, properties);
}
-void Map::removeClass(const std::string& className) {
- context->invoke(&MapContext::removeClass, className);
+void Map::removeClass(const std::string& className, const PropertyTransition& properties) {
+ context->invoke(&MapContext::removeClass, className, properties);
}
-void Map::setClasses(const std::vector<std::string>& classNames) {
- context->invoke(&MapContext::setClasses, classNames);
+void Map::setClasses(const std::vector<std::string>& classNames, const PropertyTransition& properties) {
+ context->invoke(&MapContext::setClasses, classNames, properties);
}
bool Map::hasClass(const std::string& className) const {