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.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mbgl/renderer/sources/render_tile_source.hpp b/src/mbgl/renderer/sources/render_tile_source.hpp
index e3148b45b9..9e826f0741 100644
--- a/src/mbgl/renderer/sources/render_tile_source.hpp
+++ b/src/mbgl/renderer/sources/render_tile_source.hpp
@@ -21,7 +21,8 @@ public:
void updateFadingTiles() override;
bool hasFadingTiles() const override;
- RenderTiles getRenderTiles() override;
+ RenderTiles getRenderTiles() const override;
+ RenderTiles getRenderTilesSortedByYPosition() const override;
const Tile* getRenderedTile(const UnwrappedTileID&) const override;
std::unordered_map<std::string, std::vector<Feature>>
@@ -40,6 +41,9 @@ public:
protected:
TilePyramid tilePyramid;
Immutable<std::vector<RenderTile>> renderTiles;
+ mutable RenderTiles filteredRenderTiles;
+ mutable RenderTiles renderTilesSortedByY;
+ float bearing = 0.0f;
};
} // namespace mbgl