summaryrefslogtreecommitdiff
path: root/src/mbgl/style/source.cpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2016-06-10 16:21:49 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-06-13 10:57:46 -0700
commit3ab7c1cca3aa4658b40af1d7d591850e005d011e (patch)
tree6d2a71e05397825efac7bdc788ce4a64146d4af9 /src/mbgl/style/source.cpp
parent39b0b36759c991bc6f99dc751a97d6438b277d09 (diff)
downloadqtlocation-mapboxgl-3ab7c1cca3aa4658b40af1d7d591850e005d011e.tar.gz
[core] Tile ⇢ RenderTile
Diffstat (limited to 'src/mbgl/style/source.cpp')
-rw-r--r--src/mbgl/style/source.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mbgl/style/source.cpp b/src/mbgl/style/source.cpp
index 2df35c6c3a..412bb9afc7 100644
--- a/src/mbgl/style/source.cpp
+++ b/src/mbgl/style/source.cpp
@@ -1,7 +1,7 @@
#include <mbgl/style/source.hpp>
#include <mbgl/style/source_observer.hpp>
#include <mbgl/map/transform.hpp>
-#include <mbgl/tile/tile.hpp>
+#include <mbgl/renderer/render_tile.hpp>
#include <mbgl/renderer/painter.hpp>
#include <mbgl/util/exception.hpp>
#include <mbgl/util/constants.hpp>
@@ -156,7 +156,7 @@ void Source::load(FileSource& fileSource) {
if (reloadTiles) {
// Tile information changed because we got new GeoJSON data, or a new tile URL.
tileDataMap.clear();
- tiles.clear();
+ renderTiles.clear();
cache.clear();
}
@@ -167,7 +167,7 @@ void Source::load(FileSource& fileSource) {
}
void Source::updateMatrices(const mat4 &projMatrix, const TransformState &transform) {
- for (auto& pair : tiles) {
+ for (auto& pair : renderTiles) {
auto& tile = pair.second;
transform.matrixFor(tile.matrix, tile.id);
matrix::multiply(tile.matrix, projMatrix, tile.matrix);
@@ -175,14 +175,14 @@ void Source::updateMatrices(const mat4 &projMatrix, const TransformState &transf
}
void Source::finishRender(Painter &painter) {
- for (auto& pair : tiles) {
+ for (auto& pair : renderTiles) {
auto& tile = pair.second;
painter.renderTileDebug(tile);
}
}
-const std::map<UnwrappedTileID, Tile>& Source::getTiles() const {
- return tiles;
+const std::map<UnwrappedTileID, RenderTile>& Source::getRenderTiles() const {
+ return renderTiles;
}
std::unique_ptr<TileData> Source::createTile(const OverscaledTileID& overscaledTileID,
@@ -264,10 +264,10 @@ bool Source::update(const UpdateParameters& parameters) {
}
};
auto renderTileFn = [this](const UnwrappedTileID& renderTileID, TileData& tileData) {
- tiles.emplace(renderTileID, Tile{ renderTileID, tileData });
+ renderTiles.emplace(renderTileID, RenderTile{ renderTileID, tileData });
};
- tiles.clear();
+ renderTiles.clear();
algorithm::updateRenderables(getTileDataFn, createTileDataFn, retainTileDataFn, renderTileFn,
idealTiles, *tileset, dataTileZoom);
@@ -341,8 +341,8 @@ std::unordered_map<std::string, std::vector<Feature>> Source::queryRenderedFeatu
std::unordered_map<std::string, std::vector<Feature>> result;
- for (const auto& tilePtr : tiles) {
- const Tile& tile = tilePtr.second;
+ for (const auto& tilePtr : renderTiles) {
+ const RenderTile& tile = tilePtr.second;
Point<int16_t> tileSpaceBoundsMin = coordinateToTilePoint(tile.id, box.min);
Point<int16_t> tileSpaceBoundsMax = coordinateToTilePoint(tile.id, box.max);