diff options
Diffstat (limited to 'src/mbgl/renderer/sources/render_tile_source.hpp')
-rw-r--r-- | src/mbgl/renderer/sources/render_tile_source.hpp | 7 |
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 |