summaryrefslogtreecommitdiff
path: root/src/mbgl/style/layers/fill_extrusion_layer_impl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [core][Android][Darwin] LayerManager creates RenderLayer instancesMikhail Pozdnyakov2018-11-271-1/+1
| | | | | | | | `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] Replace remaining dynamic_cast with static_castBruno de Oliveira Abinader2018-08-081-1/+1
|
* [core] Refactor RenderSource updatesJohn Firebaugh2017-06-051-0/+8
| | | | | | | * Eliminate updateBatch in favor of diffing layers and detecting changes to properties upon which layout depends. * Replace RenderSource::{update,remove,invalidate,reload}Tiles with a single update method * Replace TilePyramid::{update,remove,invalidate,reload}Tiles with a single update method * Remove Style& dependency TODO from GeometryTile and TileParameters
* [core] Replace createRender{Source,Layer} with Render{Source,Layer}::createJohn Firebaugh2017-05-121-5/+0
| | | | | * Eliminates the need for EnableImmutableFromThis * Eliminates the dependency of {Source,Layer}::Impl on corresponding Render class (circular dependency)
* [core] Immutable ImplsJohn Firebaugh2017-05-121-1/+1
|
* [core] split off render layersIvo van Dongen2017-04-251-10/+3
|
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-021-1/+1
|
* [core] Convert BucketParameters#layer to a separate parameterJohn Firebaugh2016-12-211-1/+1
| | | | This parameter varies between Buckets, while the others are constant. It makes more sense as an individual parameter.
* [core] Implement circle-stroke propertiesJohn Firebaugh2016-12-091-0/+19
Also includes stubs for fill-extrusion layer, because most of the code was auto-generated.