diff options
Diffstat (limited to 'src/mbgl/renderer/sources/render_custom_geometry_source.cpp')
-rw-r--r-- | src/mbgl/renderer/sources/render_custom_geometry_source.cpp | 51 |
1 files changed, 1 insertions, 50 deletions
diff --git a/src/mbgl/renderer/sources/render_custom_geometry_source.cpp b/src/mbgl/renderer/sources/render_custom_geometry_source.cpp index d0b8a70d8e..ee7b6e6f14 100644 --- a/src/mbgl/renderer/sources/render_custom_geometry_source.cpp +++ b/src/mbgl/renderer/sources/render_custom_geometry_source.cpp @@ -8,7 +8,7 @@ namespace mbgl { using namespace style; RenderCustomGeometrySource::RenderCustomGeometrySource(Immutable<style::CustomGeometrySource::Impl> impl_) - : RenderSource(impl_) { + : RenderTileSource(std::move(impl_)) { tilePyramid.setObserver(this); } @@ -16,10 +16,6 @@ const style::CustomGeometrySource::Impl& RenderCustomGeometrySource::impl() cons return static_cast<const style::CustomGeometrySource::Impl&>(*baseImpl); } -bool RenderCustomGeometrySource::isLoaded() const { - return tilePyramid.isLoaded(); -} - void RenderCustomGeometrySource::update(Immutable<style::Source::Impl> baseImpl_, const std::vector<Immutable<style::LayerProperties>>& layers, const bool needsRendering, @@ -47,49 +43,4 @@ void RenderCustomGeometrySource::update(Immutable<style::Source::Impl> baseImpl_ }); } -void RenderCustomGeometrySource::upload(gfx::UploadPass& uploadPass) { - tilePyramid.upload(uploadPass); -} - -void RenderCustomGeometrySource::prepare(const SourcePrepareParameters& parameters) { - tilePyramid.prepare(parameters); -} - -void RenderCustomGeometrySource::finishRender(PaintParameters& parameters) { - tilePyramid.finishRender(parameters); -} - -void RenderCustomGeometrySource::updateFadingTiles() { - tilePyramid.updateFadingTiles(); -} - -bool RenderCustomGeometrySource::hasFadingTiles() const { - return tilePyramid.hasFadingTiles(); -} - -std::vector<std::reference_wrapper<RenderTile>> RenderCustomGeometrySource::getRenderTiles() { - return tilePyramid.getRenderTiles(); -} - -std::unordered_map<std::string, std::vector<Feature>> -RenderCustomGeometrySource::queryRenderedFeatures(const ScreenLineString& geometry, - const TransformState& transformState, - const std::vector<const RenderLayer*>& layers, - const RenderedQueryOptions& options, - const mat4& projMatrix) const { - return tilePyramid.queryRenderedFeatures(geometry, transformState, layers, options, projMatrix); -} - -std::vector<Feature> RenderCustomGeometrySource::querySourceFeatures(const SourceQueryOptions& options) const { - return tilePyramid.querySourceFeatures(options); -} - -void RenderCustomGeometrySource::reduceMemoryUse() { - tilePyramid.reduceMemoryUse(); -} - -void RenderCustomGeometrySource::dumpDebugLogs() const { - tilePyramid.dumpDebugLogs(); -} - } // namespace mbgl |