John Firebaugh
5c7dfd948f
[core] *Tile ↔ *TileData
...
Tile is now the main base class; RasterTile, VectorTile, etc are its subclasses. GeometryTileData and its subclasses form the piece that's passed to the worker.
2016-06-13 10:59:33 -07:00
John Firebaugh
ca8b26bbf6
[core] Inline TileSource::isRequired, remove unused isOptional
2016-06-10 12:42:14 +02:00
John Firebaugh
49120b1974
[core] Merge FileBasedTileSource and TileSource
2016-06-10 12:42:14 +02:00
John Firebaugh
a1d1bb0c6d
[core] Simplify FileBasedTileSource
2016-06-10 12:42:14 +02:00
Konstantin Käfer
4673a9d6b3
[core] remove unused TileSource::loaded
2016-06-10 12:42:14 +02:00
Konstantin Käfer
913d28e745
[core] TileSources always start out as Optional
2016-06-10 12:42:14 +02:00
Konstantin Käfer
f180179d1b
[core] allow changing the necessity of a TileSource
2016-06-10 12:42:14 +02:00
Konstantin Käfer
4357fed93b
[core] merge similar implementation of VectorTileSource and ImageTileSource
2016-06-10 12:42:14 +02:00
Konstantin Käfer
2b6d0751cf
[core] restructure TileSource construction and callbacks
2016-06-10 12:42:14 +02:00
Konstantin Käfer
99b1df4e46
[core] introduce a RasterTileMonitor
2016-06-10 12:42:14 +02:00
Konstantin Käfer
e8d8f52d2e
[core] *TileMonitor => *TileSource
2016-06-10 12:42:14 +02:00