summaryrefslogtreecommitdiff
path: root/src/mbgl/style/style.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/style/style.cpp')
-rw-r--r--src/mbgl/style/style.cpp41
1 files changed, 2 insertions, 39 deletions
diff --git a/src/mbgl/style/style.cpp b/src/mbgl/style/style.cpp
index 962ba0f39b..f601c4126c 100644
--- a/src/mbgl/style/style.cpp
+++ b/src/mbgl/style/style.cpp
@@ -15,7 +15,6 @@
#include <mbgl/style/layer_impl.hpp>
#include <mbgl/style/parser.hpp>
#include <mbgl/style/transition_options.hpp>
-#include <mbgl/style/class_dictionary.hpp>
#include <mbgl/sprite/sprite_atlas.hpp>
#include <mbgl/sprite/sprite_image_collection.hpp>
#include <mbgl/sprite/sprite_loader.hpp>
@@ -93,33 +92,6 @@ Style::~Style() {
}
}
-bool Style::addClass(const std::string& className) {
- if (hasClass(className)) return false;
- classes.push_back(className);
- return true;
-}
-
-bool Style::hasClass(const std::string& className) const {
- return std::find(classes.begin(), classes.end(), className) != classes.end();
-}
-
-bool Style::removeClass(const std::string& className) {
- const auto it = std::find(classes.begin(), classes.end(), className);
- if (it != classes.end()) {
- classes.erase(it);
- return true;
- }
- return false;
-}
-
-void Style::setClasses(const std::vector<std::string>& classNames) {
- classes = classNames;
-}
-
-std::vector<std::string> Style::getClasses() const {
- return classes;
-}
-
void Style::setTransitionOptions(const TransitionOptions& options) {
transitionOptions = options;
}
@@ -132,7 +104,6 @@ void Style::setJSON(const std::string& json) {
sources.clear();
renderSources.clear();
layers.clear();
- classes.clear();
transitionOptions = {};
updateBatch = {};
@@ -333,16 +304,8 @@ double Style::getDefaultPitch() const {
void Style::update(const UpdateParameters& parameters) {
const bool zoomChanged = zoomHistory.update(parameters.transformState.getZoom(), parameters.timePoint);
- const bool classesChanged = parameters.updateFlags & Update::Classes;
-
- std::vector<ClassID> classIDs;
- for (const auto& className : classes) {
- classIDs.push_back(ClassDictionary::Get().lookup(className));
- }
- classIDs.push_back(ClassID::Default);
const TransitionParameters transitionParameters {
- classIDs,
parameters.timePoint,
parameters.mode == MapMode::Continuous ? transitionOptions : TransitionOptions()
};
@@ -432,11 +395,11 @@ void Style::update(const UpdateParameters& parameters) {
const bool layerAdded = layerDiff.added.count(entry.first);
const bool layerChanged = layerDiff.changed.count(entry.first);
- if (classesChanged || layerAdded || layerChanged) {
+ if (layerAdded || layerChanged) {
layer.transition(transitionParameters);
}
- if (classesChanged || layerAdded || layerChanged || zoomChanged || layer.hasTransition()) {
+ if (layerAdded || layerChanged || zoomChanged || layer.hasTransition()) {
layer.evaluate(evaluationParameters);
}
}