summaryrefslogtreecommitdiff
path: root/include/mbgl/style/source.hpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] Return {Source,Layer}::getID by valueJohn Firebaugh2017-05-121-1/+1
| | | | | | | | | | Avoid dangling references in the following sequence: auto& id = layer->getID(); layer->setMaxZoom(2); std::cout << id; The reference would be dangling because mutating the layer allocates a new Immutable impl, and there may be no references to the prior impl, which held the id.
* [core] Immutable ImplsJohn Firebaugh2017-05-121-8/+21
|
* [core] Remove unused declarationJohn Firebaugh2017-05-051-5/+0
|
* [core] Refactor Source::*Impls into RenderSources and TilePyramidJohn Firebaugh2017-05-021-1/+0
|
* [all] Push querySourceFeatures back out to MapJohn Firebaugh2017-05-021-3/+0
| | | | Once Source and RendererSource are split, Source will no longer have access to tiles.
* [core, darwin] Object identity for MGLSource*, MGLStyleLayer*John Firebaugh2017-04-131-0/+6
| | | | All `MGLSource` pointers referencing the same logical source will now be object identical; similarly for `MGLStyleLayer`.
* Make Source::getZoomRange return an optional rangeBruno de Oliveira Abinader2017-03-211-2/+1
|
* [core] Expose Source::getZoomRangeBruno de Oliveira Abinader2017-03-201-1/+4
|
* [core] query source featuresIvo van Dongen2017-03-091-0/+5
|
* [core] Removed map attribution APIMinh Nguyễn2016-09-261-0/+3
| | | | Since client code can readily access the individual sources, Map doesn’t need to expose a dedicated API for iterating over them.
* [core] Runtime source API: private implsJohn Firebaugh2016-06-161-0/+63