summaryrefslogtreecommitdiff
path: root/src/mbgl/style/layers/raster_layer_properties.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/style/layers/raster_layer_properties.cpp')
-rw-r--r--src/mbgl/style/layers/raster_layer_properties.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mbgl/style/layers/raster_layer_properties.cpp b/src/mbgl/style/layers/raster_layer_properties.cpp
index 303719af40..4d9245a218 100644
--- a/src/mbgl/style/layers/raster_layer_properties.cpp
+++ b/src/mbgl/style/layers/raster_layer_properties.cpp
@@ -2,8 +2,26 @@
#include <mbgl/style/layers/raster_layer_properties.hpp>
+#include <mbgl/style/layers/raster_layer_impl.hpp>
+
namespace mbgl {
namespace style {
+RasterLayerProperties::RasterLayerProperties(
+ Immutable<RasterLayer::Impl> impl_)
+ : LayerProperties(std::move(impl_)) {}
+
+RasterLayerProperties::RasterLayerProperties(
+ Immutable<RasterLayer::Impl> impl_,
+ RasterPaintProperties::PossiblyEvaluated evaluated_)
+ : LayerProperties(std::move(impl_)),
+ evaluated(std::move(evaluated_)) {}
+
+RasterLayerProperties::~RasterLayerProperties() = default;
+
+const RasterLayer::Impl& RasterLayerProperties::layerImpl() const {
+ return static_cast<const RasterLayer::Impl&>(*baseImpl);
+}
+
} // namespace style
} // namespace mbgl