summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/sources/render_raster_dem_source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/renderer/sources/render_raster_dem_source.cpp')
-rw-r--r--src/mbgl/renderer/sources/render_raster_dem_source.cpp40
1 files changed, 4 insertions, 36 deletions
diff --git a/src/mbgl/renderer/sources/render_raster_dem_source.cpp b/src/mbgl/renderer/sources/render_raster_dem_source.cpp
index afe8e060b2..3ec544a845 100644
--- a/src/mbgl/renderer/sources/render_raster_dem_source.cpp
+++ b/src/mbgl/renderer/sources/render_raster_dem_source.cpp
@@ -10,18 +10,13 @@ namespace mbgl {
using namespace style;
RenderRasterDEMSource::RenderRasterDEMSource(Immutable<style::RasterSource::Impl> impl_)
- : RenderSource(impl_) {
- tilePyramid.setObserver(this);
+ : RenderTileSource(std::move(impl_)) {
}
const style::RasterSource::Impl& RenderRasterDEMSource::impl() const {
return static_cast<const style::RasterSource::Impl&>(*baseImpl);
}
-bool RenderRasterDEMSource::isLoaded() const {
- return tilePyramid.isLoaded();
-}
-
void RenderRasterDEMSource::update(Immutable<style::Source::Impl> baseImpl_,
const std::vector<Immutable<LayerProperties>>& layers,
const bool needsRendering,
@@ -123,32 +118,12 @@ void RenderRasterDEMSource::onTileChanged(Tile& tile){
}
}
}
- RenderSource::onTileChanged(tile);
-}
-
-void RenderRasterDEMSource::upload(gfx::UploadPass& parameters) {
- tilePyramid.upload(parameters);
+ RenderTileSource::onTileChanged(tile);
}
void RenderRasterDEMSource::prepare(const SourcePrepareParameters& parameters) {
algorithm::updateTileMasks(tilePyramid.getRenderTiles());
- tilePyramid.prepare(parameters);
-}
-
-void RenderRasterDEMSource::finishRender(PaintParameters& parameters) {
- tilePyramid.finishRender(parameters);
-}
-
-void RenderRasterDEMSource::updateFadingTiles() {
- tilePyramid.updateFadingTiles();
-}
-
-bool RenderRasterDEMSource::hasFadingTiles() const {
- return tilePyramid.hasFadingTiles();
-}
-
-std::vector<std::reference_wrapper<RenderTile>> RenderRasterDEMSource::getRenderTiles() {
- return tilePyramid.getRenderTiles();
+ RenderTileSource::prepare(parameters);
}
std::unordered_map<std::string, std::vector<Feature>>
@@ -157,19 +132,12 @@ RenderRasterDEMSource::queryRenderedFeatures(const ScreenLineString&,
const std::vector<const RenderLayer*>&,
const RenderedQueryOptions&,
const mat4&) const {
- return std::unordered_map<std::string, std::vector<Feature>> {};
+ return std::unordered_map<std::string, std::vector<Feature>>{};
}
std::vector<Feature> RenderRasterDEMSource::querySourceFeatures(const SourceQueryOptions&) const {
return {};
}
-void RenderRasterDEMSource::reduceMemoryUse() {
- tilePyramid.reduceMemoryUse();
-}
-
-void RenderRasterDEMSource::dumpDebugLogs() const {
- tilePyramid.dumpDebugLogs();
-}
} // namespace mbgl