summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/sources/render_custom_geometry_source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/renderer/sources/render_custom_geometry_source.cpp')
-rw-r--r--src/mbgl/renderer/sources/render_custom_geometry_source.cpp51
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