diff options
Diffstat (limited to 'include/mbgl/layer')
-rw-r--r-- | include/mbgl/layer/background_layer.hpp | 1 | ||||
-rw-r--r-- | include/mbgl/layer/circle_layer.hpp | 4 | ||||
-rw-r--r-- | include/mbgl/layer/fill_layer.hpp | 4 | ||||
-rw-r--r-- | include/mbgl/layer/line_layer.hpp | 4 | ||||
-rw-r--r-- | include/mbgl/layer/raster_layer.hpp | 1 | ||||
-rw-r--r-- | include/mbgl/layer/symbol_layer.hpp | 4 |
6 files changed, 18 insertions, 0 deletions
diff --git a/include/mbgl/layer/background_layer.hpp b/include/mbgl/layer/background_layer.hpp index 211597f6ea..bba16d3839 100644 --- a/include/mbgl/layer/background_layer.hpp +++ b/include/mbgl/layer/background_layer.hpp @@ -3,6 +3,7 @@ #pragma once #include <mbgl/style/layer.hpp> +#include <mbgl/style/filter.hpp> #include <mbgl/style/property_value.hpp> namespace mbgl { diff --git a/include/mbgl/layer/circle_layer.hpp b/include/mbgl/layer/circle_layer.hpp index 28e5c2fa7a..81f84d36a8 100644 --- a/include/mbgl/layer/circle_layer.hpp +++ b/include/mbgl/layer/circle_layer.hpp @@ -3,6 +3,7 @@ #pragma once #include <mbgl/style/layer.hpp> +#include <mbgl/style/filter.hpp> #include <mbgl/style/property_value.hpp> namespace mbgl { @@ -18,6 +19,9 @@ public: const std::string& getSourceID() const; const std::string& getSourceLayer() const; + void setFilter(const Filter&); + const Filter& getFilter() const; + // Paint properties PropertyValue<float> getCircleRadius() const; diff --git a/include/mbgl/layer/fill_layer.hpp b/include/mbgl/layer/fill_layer.hpp index 76c043957d..10cf4f3bbd 100644 --- a/include/mbgl/layer/fill_layer.hpp +++ b/include/mbgl/layer/fill_layer.hpp @@ -3,6 +3,7 @@ #pragma once #include <mbgl/style/layer.hpp> +#include <mbgl/style/filter.hpp> #include <mbgl/style/property_value.hpp> namespace mbgl { @@ -18,6 +19,9 @@ public: const std::string& getSourceID() const; const std::string& getSourceLayer() const; + void setFilter(const Filter&); + const Filter& getFilter() const; + // Paint properties PropertyValue<bool> getFillAntialias() const; diff --git a/include/mbgl/layer/line_layer.hpp b/include/mbgl/layer/line_layer.hpp index b438799116..aeec363281 100644 --- a/include/mbgl/layer/line_layer.hpp +++ b/include/mbgl/layer/line_layer.hpp @@ -3,6 +3,7 @@ #pragma once #include <mbgl/style/layer.hpp> +#include <mbgl/style/filter.hpp> #include <mbgl/style/property_value.hpp> #include <vector> @@ -20,6 +21,9 @@ public: const std::string& getSourceID() const; const std::string& getSourceLayer() const; + void setFilter(const Filter&); + const Filter& getFilter() const; + // Layout properties PropertyValue<LineCapType> getLineCap() const; diff --git a/include/mbgl/layer/raster_layer.hpp b/include/mbgl/layer/raster_layer.hpp index 5d747737c0..7dc2532a2f 100644 --- a/include/mbgl/layer/raster_layer.hpp +++ b/include/mbgl/layer/raster_layer.hpp @@ -3,6 +3,7 @@ #pragma once #include <mbgl/style/layer.hpp> +#include <mbgl/style/filter.hpp> #include <mbgl/style/property_value.hpp> namespace mbgl { diff --git a/include/mbgl/layer/symbol_layer.hpp b/include/mbgl/layer/symbol_layer.hpp index 2339515201..006506b3d8 100644 --- a/include/mbgl/layer/symbol_layer.hpp +++ b/include/mbgl/layer/symbol_layer.hpp @@ -3,6 +3,7 @@ #pragma once #include <mbgl/style/layer.hpp> +#include <mbgl/style/filter.hpp> #include <mbgl/style/property_value.hpp> #include <vector> @@ -20,6 +21,9 @@ public: const std::string& getSourceID() const; const std::string& getSourceLayer() const; + void setFilter(const Filter&); + const Filter& getFilter() const; + // Layout properties PropertyValue<SymbolPlacementType> getSymbolPlacement() const; |