summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/sources/render_tile_source.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/renderer/sources/render_tile_source.hpp')
-rw-r--r--src/mbgl/renderer/sources/render_tile_source.hpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mbgl/renderer/sources/render_tile_source.hpp b/src/mbgl/renderer/sources/render_tile_source.hpp
index 91b453968d..e3148b45b9 100644
--- a/src/mbgl/renderer/sources/render_tile_source.hpp
+++ b/src/mbgl/renderer/sources/render_tile_source.hpp
@@ -16,13 +16,12 @@ public:
bool isLoaded() const override;
- void upload(gfx::UploadPass&) override;
+ std::unique_ptr<RenderItem> createRenderItem() override;
void prepare(const SourcePrepareParameters&) override;
- void finishRender(PaintParameters&) override;
void updateFadingTiles() override;
bool hasFadingTiles() const override;
- std::vector<std::reference_wrapper<RenderTile>> getRenderTiles() override;
+ RenderTiles getRenderTiles() override;
const Tile* getRenderedTile(const UnwrappedTileID&) const override;
std::unordered_map<std::string, std::vector<Feature>>
@@ -40,7 +39,7 @@ public:
protected:
TilePyramid tilePyramid;
- std::vector<RenderTile> renderTiles;
+ Immutable<std::vector<RenderTile>> renderTiles;
};
} // namespace mbgl