summaryrefslogtreecommitdiff
path: root/platform/android/src/style/layers
Commit message (Collapse)AuthorAgeFilesLines
* [core][android] Introduce mbgl::style::LayerTypeInfoupstream/mikhail_LayerTypeInfoMikhail Pozdnyakov2018-11-1512-41/+53
| | | | | | | | | 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 methodsMikhail Pozdnyakov2018-11-072-5/+5
|
* [android] Remove UnknownLayerMikhail Pozdnyakov2018-11-072-76/+0
|
* [android] layers.cpp/hpp -> layer_manager.cpp/hppMikhail Pozdnyakov2018-11-072-1/+1
|
* [core][android] Implement LayerManager for AndroidMikhail Pozdnyakov2018-11-0728-188/+555
| | | | | The newly introduced `LayerManagerAndroid` is now responsible for creating both style layer objects and their java peers on Android.
* Remove style::Layer::is()/as()Mikhail Pozdnyakov2018-10-3112-234/+275
|
* Consolidate `style::Layer` properties APIMikhail Pozdnyakov2018-10-252-127/+42
| | | | | | | | 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.
* Port symbol-z-order symbol layout style-spec property to Nativeupstream/sort-by-yryanhamley2018-09-072-0/+8
|
* [android] jni.hpp 4.0.0John Firebaugh2018-09-0728-752/+639
|
* [android] Upgrade to latest jni.hppJohn Firebaugh2018-09-0726-109/+65
|
* [android] - add get source id to supported layer typestobrun2018-09-042-0/+24
|
* [core] Add `line-gradient` propertyMikhail Pozdnyakov2018-08-232-1/+10
| | | | | | | | Porting of https://github.com/mapbox/mapbox-gl-js/pull/6303 See the link above for the description of the feature and its limitations). Based on patch from @lbud (Lauren Budorick).
* [core] make style/conversion.hpp implementation privateKonstantin Käfer2018-08-191-1/+1
|
* [core] Eliminate setProperty & co.John Firebaugh2018-08-131-2/+2
|
* [core] add raster-resampling property (#12176)upstream/rcleeMolly Lloyd2018-06-212-0/+9
| | | | | | | | | | * update style-code for raster-resampling * implement user-defined raster-resampling * invert filter condition * raster-resampling -> raster-resampling-mode for darwin language conventions
* [core] Convert "legacy" filters directly into expressions (#11610)Lucas Wojciechowski2018-05-101-7/+5
| | | Ports the specialized filter-* expressions from GL JS, adding them to src/mbgl/style/expression/compound_expression.cpp
* Rework expression conversion (#11490)Tobrun2018-04-102-7/+6
| | | * [android] - rework expression conversion
* Use a host interface for CustomLayer instead of function pointers (#11553)Asheem Mamoowala2018-04-022-8/+4
| | | | | | Use a host interface for CustomLayer instead of function pointers Co-authored-by: Julian Rex <julian.rex@mapbox.com>
* Expression filters (#11429)Tobrun2018-03-192-1/+39
| | | * [android] - add expression filter integration
* [android] - add default heatmap color to getterTobrun2018-03-012-1/+18
|
* [android] - add heatmap color propertyTobrun2018-03-012-0/+9
|
* [core, ios, macos, android, node] Heatmap layer (#11046)Vladimir Agafonkin2018-02-154-0/+189
| | | | | Co-Authored-By: Konstantin Käfer <mail@kkaefer.com> Co-Authored-By: Anand Thakker <anandthakker@users.noreply.github.com> Co-Authored-By: Minh Nguyễn <1ec5@users.noreply.github.com>
* [core] update mapbox-gl-js submodule pinKonstantin Käfer2018-01-242-17/+0
| | | | | * disables transition render test (transitions are not supported with Still image rendering in Node.js) * removes support for hillshade-illumniation-direction-transition
* [core] add raster-dem source type and hillshade layer type (#10642)Molly Lloyd2018-01-234-0/+244
|
* [android] - fix code generation, remove lamda, fixup color conversion localetobrun2018-01-092-17/+0
|
* Replace compile-time polymorphism with runtime polymorphism in the ↵John Firebaugh2017-10-231-9/+12
| | | | conversion system
* [android] CustomLayer - optionally accept a context lost callback functionIvo van Dongen2017-09-222-3/+4
|
* Implement icon-anchor propertyLauren Budorick2017-08-282-0/+9
|
* [core] Update shaders.Chris Loer2017-07-122-0/+9
| | | | | Implements 'icon-pitch-alignment' (issue #9345) Fixes issue #9456 (map-aligned point label regression)
* [core] Implement circle-pitch-alignment propertyChris Loer2017-07-062-0/+9
| | | | Closes issue #9349.
* [all] Promote Style to public APIJohn Firebaugh2017-06-221-1/+2
|
* [android] replace branches on layer types with visitorsIvo van Dongen2017-05-232-90/+83
|
* [android] owning constructor for custom layerIvo van Dongen2017-05-232-0/+6
|
* [core, node, darwin, qt] Remove support for paint classesJohn Firebaugh2017-05-151-1/+1
|
* [core] Throw exceptions by valueKonstantin Käfer2017-05-051-1/+1
|
* [android] - add 3D buildings example (#8845)Tobrun2017-05-031-0/+2
| | | [android] - add support for filter for fillextrusionlayer.
* [core] Render fill-extrusion layers (#8431)Lauren Budorick2017-04-274-0/+274
|
* [android] - expose source layer identifier (#8709)Tobrun2017-04-193-3/+24
|
* [android] - transition options for layer properties (#8509)Tobrun2017-03-3115-16/+809
| | | | | [android] fixup highlevel bindings for transition options finish integration
* [all] Replace Result<T> with optional<T> plus out Error parameterJohn Firebaugh2017-03-231-2/+3
|
* [android] fix ownership of style layer after deleteIvo van Dongen2017-02-2818-15/+176
|
* [android] add unknown layer typeIvo van Dongen2017-02-283-3/+85
|
* [core] remove trailing whitespace, add trailing newlines, add space after //Konstantin Käfer2017-01-2712-42/+38
|
* [darwin, android] SDK bindings for circle-stroke propertiesJohn Firebaugh2016-12-093-2/+29
|
* [core] Implement circle-stroke propertiesJohn Firebaugh2016-12-091-1/+1
| | | | Also includes stubs for fill-extrusion layer, because most of the code was auto-generated.
* Fix incorrect command comment in templates (#7158)Pablo Guardiola2016-11-2314-14/+14
| | | | | | * [android] - fix incorrect command comment in templates and regenerate classes (#7157) * [android] - fix incorrect command comment in layer templates and regenerate classes (#7157)
* [build] move logging to utilKonstantin Käfer2016-11-222-2/+2
|
* [android] return layer ownership on removeIvo van Dongen2016-11-142-0/+15
|
* [android] fix layer ownershipIvo van Dongen2016-11-112-5/+25
|
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-251-1/+1
|