Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Fix formatting | Mikhail Pozdnyakov | 2019-09-18 | 1 | -9/+7 |
| | |||||
* | [core] Add LayerTypeInfo::TileKind | Mikhail Pozdnyakov | 2019-09-18 | 1 | -1/+2 |
| | |||||
* | [core] Use mbgl::underlying_type in style properties | Bruno de Oliveira Abinader | 2019-09-11 | 1 | -13/+14 |
| | |||||
* | [core] Remove RenderLayerSymbolInterface | Mikhail Pozdnyakov | 2019-05-19 | 1 | -1/+2 |
| | |||||
* | [core] Remove clipping option from RenderTile and style::Layer | Mikhail Pozdnyakov | 2019-05-08 | 1 | -1/+0 |
| | |||||
* | [build] change style code generator to sort properties alphabetically | Konstantin Käfer | 2019-05-02 | 1 | -118/+118 |
| | | | | JSON keys in our style specification don't have a defined order. This change sorts them alphabetically so that we can rely on the order remaining them same across code generation runs. | ||||
* | [core] Add `FadingTiles` layer type property | Mikhail Pozdnyakov | 2019-04-17 | 1 | -1/+2 |
| | |||||
* | [core] clang-tidy fixes | Konstantin Käfer | 2019-04-05 | 1 | -13/+13 |
| | |||||
* | [core] Use eternal::hash_map in style::Layers | Mikhail Pozdnyakov | 2018-12-19 | 1 | -84/+22 |
| | |||||
* | [core, android, darwin] Move layer factories to separate files | Mikhail Pozdnyakov | 2018-12-10 | 1 | -22/+0 |
| | |||||
* | [core][Android][Darwin] LayerManager creates RenderLayer instances | Mikhail Pozdnyakov | 2018-11-27 | 1 | -16/+20 |
| | | | | | | | | `LayerManager` is now responsible for `RenderLayer` instances creation, so that there is a single entry point for creating of objects, which correspond to a certain layer type. The `LayerType type` field is dropped from `Layer::Impl`. | ||||
* | [core] Add static layer properties to mbgl::style::LayerTypeInfo | Alexander Shalamov | 2018-11-19 | 1 | -1/+7 |
| | |||||
* | [core][android] Introduce mbgl::style::LayerTypeInfo | Mikhail Pozdnyakov | 2018-11-15 | 1 | -16/+9 |
| | | | | | | | | | The `LayerTypeInfo` contains static meta data about certain layer type. Each layer module should have a single immutable `LayerTypeInfo` instance for the represented layer type. Both `LayerImpl` and `LayerFactory` from the module always refer to the same `LayerTypeInfo` instance, so address of this instance can be used as a layer module Id during the process life time. | ||||
* | noexcept specifier for layer factory methods | Mikhail Pozdnyakov | 2018-11-07 | 1 | -3/+3 |
| | |||||
* | Refer corresponding LayerFactory instance from the Layer::Impl | Mikhail Pozdnyakov | 2018-11-07 | 1 | -2/+19 |
| | |||||
* | Introduce the style::Layer factory classes | Mikhail Pozdnyakov | 2018-10-31 | 1 | -0/+16 |
| | | | | | | | | | This patch introduces the initial implementation of - A `LayerFactory` abstract class that creates `style::Layer` instances of a certain layer type (line, hillshade, round, ..) - A singleton `LayerManager` class, which is responsible for initializing the `LayerFactory` instances and forwarding the `create()` calls to the corresponding factory. | ||||
* | Consolidate `style::Layer` properties API | Mikhail Pozdnyakov | 2018-10-25 | 1 | -34/+4 |
| | | | | | | | | The `style::Layer` class now exposes all the properties contained at `style::LayerImpl`. This allowed to drop `style::Layer::accept()` method usage, avoid the repeated generated code and thus save some binary size. This patch is a part of the layers modularization effort. | ||||
* | [core] make style/conversion.hpp implementation private | Konstantin Käfer | 2018-08-19 | 1 | -1/+1 |
| | |||||
* | [core] Factor out setVisibility conversion | John Firebaugh | 2018-08-13 | 1 | -13/+1 |
| | |||||
* | [core] Optimize generated set{Paint,Layout}Property code | John Firebaugh | 2018-08-13 | 1 | -85/+152 |
| | |||||
* | [core] Eliminate setProperty & co. | John Firebaugh | 2018-08-13 | 1 | -0/+160 |
| | |||||
* | Update layer immediately when changing its max/min zoom level (#11399) | Łukasz Paczos | 2018-04-12 | 1 | -0/+2 |
| | | | | | | * [android][core] update layer immediately when changing it's max/min zoom * [core] node bindings for layer zoom range | ||||
* | [core] add raster-dem source type and hillshade layer type (#10642) | Molly Lloyd | 2018-01-23 | 1 | -0/+238 |