[core] Factor common code into FileBasedTileSource
This commit is contained in:
committed by
Konstantin Käfer
parent
a1d1bb0c6d
commit
94cfb1eb5a
@@ -18,13 +18,8 @@ RasterTileData::RasterTileData(const OverscaledTileID& id_,
|
||||
const Tileset& tileset)
|
||||
: TileData(id_),
|
||||
texturePool(parameters.texturePool),
|
||||
worker(parameters.worker) {
|
||||
assert(!tileset.tiles.empty());
|
||||
const auto resource = Resource::tile(
|
||||
tileset.tiles.at(0), parameters.pixelRatio, id_.canonical.x,
|
||||
id_.canonical.y, id_.canonical.z);
|
||||
tileSource = std::make_unique<FileBasedTileSource<RasterTileData>>(
|
||||
*this, resource, parameters.fileSource);
|
||||
worker(parameters.worker),
|
||||
tileSource(std::make_unique<FileBasedTileSource<RasterTileData>>(*this, id_, parameters, tileset)) {
|
||||
}
|
||||
|
||||
void RasterTileData::setError(std::exception_ptr err) {
|
||||
|
||||
Reference in New Issue
Block a user