Improve TileProvider interface by removing getAsyncReader()

This commit is contained in:
Erik Broberg
2016-06-29 11:31:50 -04:00
parent 3dd88786ad
commit fd95871825
5 changed files with 10 additions and 10 deletions
+4 -4
View File
@@ -75,15 +75,15 @@ namespace openspace {
}
}
std::shared_ptr<AsyncTileDataProvider> CachingTileProvider::getAsyncTileReader() {
return _asyncTextureDataProvider;
int CachingTileProvider::maxLevel() {
return _asyncTextureDataProvider->getTextureDataProvider()->getMaximumLevel();
}
Tile CachingTileProvider::getTile(const ChunkIndex& chunkIndex) {
Tile tile = Tile::TileUnavailable;
auto tileDataset = _asyncTextureDataProvider->getTextureDataProvider();
if (chunkIndex.level > tileDataset->getMaximumLevel()) {
if (chunkIndex.level > maxLevel()) {
tile.status = Tile::Status::OutOfRange;
return tile;
}