diff options
Diffstat (limited to 'src/mbgl/renderer/buckets/hillshade_bucket.cpp')
-rw-r--r-- | src/mbgl/renderer/buckets/hillshade_bucket.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/mbgl/renderer/buckets/hillshade_bucket.cpp b/src/mbgl/renderer/buckets/hillshade_bucket.cpp index 3ca217a840..8dda9dd376 100644 --- a/src/mbgl/renderer/buckets/hillshade_bucket.cpp +++ b/src/mbgl/renderer/buckets/hillshade_bucket.cpp @@ -9,15 +9,15 @@ namespace mbgl { using namespace style; HillshadeBucket::HillshadeBucket(PremultipliedImage&& image_, Tileset::DEMEncoding encoding) - : Bucket(LayerType::Hillshade), - demdata(image_, encoding) { + : demdata(image_, encoding) { } HillshadeBucket::HillshadeBucket(DEMData&& demdata_) - : Bucket(LayerType::Hillshade), - demdata(std::move(demdata_)) { + : demdata(std::move(demdata_)) { } +HillshadeBucket::~HillshadeBucket() = default; + const DEMData& HillshadeBucket::getDEMData() const { return demdata; } @@ -114,4 +114,9 @@ bool HillshadeBucket::hasData() const { return demdata.getImage()->valid(); } +bool HillshadeBucket::supportsLayer(const style::Layer::Impl& impl) const { + return style::HillshadeLayer::Impl::staticTypeInfo() == impl.getTypeInfo(); +} + + } // namespace mbgl |