Commit Graph

21 Commits

Author SHA1 Message Date
John Firebaugh
94cfb1eb5a [core] Factor common code into FileBasedTileSource 2016-06-10 12:42:14 +02:00
John Firebaugh
a1d1bb0c6d [core] Simplify FileBasedTileSource 2016-06-10 12:42:14 +02:00
John Firebaugh
4596157fe0 [core] Merge ImageTileSource into RasterTileData 2016-06-10 12:42:14 +02:00
John Firebaugh
b45713e5e9 [core] Eliminate TileData dependency on TileSource 2016-06-10 12:42:14 +02:00
John Firebaugh
c3a8534a43 [core] Push conditional initialization into subclasses 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
436d8eb5e0 [core] introduce TileDataObserver
avoids passing around bound callback functions
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
John Firebaugh
c902f9098b [core] Rationalize naming for style-related code 2016-06-02 14:51:39 -07:00
John Firebaugh
a43940afb2 [core] Runtime style layer API 2016-06-02 14:51:39 -07:00
Konstantin Käfer
b4de5f472a [core] rename TileData::State to DataAvailability and make it private 2016-05-25 21:51:25 +02:00
Konstantin Käfer
6f1477f2d4 [core] split TileData::State::obsolete into its own thing 2016-05-25 21:51:25 +02:00
Konstantin Käfer
c91e4ee1f4 [core] normalize TileData::State::obsolete handling 2016-05-25 21:51:25 +02:00
Konstantin Käfer
c52a0c65f4 [core] remove TileData::State::loaded 2016-05-25 21:51:25 +02:00
Konstantin Käfer
95dc8ff3e1 [core] remove unused TileData::hasData() 2016-05-25 21:51:25 +02:00
Konstantin Käfer
ec70125e41 [core] move TileData and dependents to new *TileID classes 2016-05-10 14:50:56 +02:00
Konstantin Käfer
ea32ee742f [core] only render tiles that have data 2016-04-06 14:16:53 -07:00
John Firebaugh
7b39ce9521 [core] Remove ThreadContext::getFileSource; instead thread FileSource through 2016-02-18 15:15:24 -08:00
Bruno de Oliveira Abinader
bfafc360a7 [gl] Moved TexturePool to gl namespace 2016-02-18 13:27:35 +02:00
John Firebaugh
62bbf2627a [core] Organize files that were in map folder better
Fixes #996
2016-02-11 17:30:35 -08:00