Andreas Hocevar
88c213078e
Merge pull request #9179 from gberaudo/allow_image_declutter
...
Allow declutter with image render mode
2019-02-05 20:29:15 +01:00
Guillaume Beraudo
168edac4a6
Allow declutter with image render mode
...
Using declutter in image render mode is legitimate: each tile is
decluttered, avoiding symbol/text overlaps.
2019-02-05 17:25:00 +01:00
Frederic Junod
0b53a3229b
Remove unneeded type cast
2019-02-04 09:58:49 +01:00
Frederic Junod
5318d52036
Use type template for the source type of layers
2019-02-04 09:58:48 +01:00
ahocevar
47679a9686
Document the correct render events
2019-01-31 14:05:10 +01:00
Frederic Junod
af8a22d34d
Keep two digits for the opacity value in layer state
2019-01-22 12:47:34 +01:00
Frederic Junod
5195adea85
Remove 'layerStates' property from the FrameState
2018-12-18 09:49:38 +01:00
Frédéric Junod
bbbed30848
Merge pull request #9044 from openlayers/indent
...
Fix comments indentation
2018-12-07 13:06:27 +01:00
Frederic Junod
1be17e44a2
Fix comments indentation
2018-12-07 11:57:58 +01:00
Olivier Guyot
2c4a959e55
Generally fixed the webgl heatmap layer
...
Things done:
- stay closer to the original rendering in canvas
- get rid of the intermediary blur step
- use the new callbacks in the webgl points renderer
- premultiply alpha in the last postprocessing step
2018-12-07 09:02:02 +01:00
jahow
78028893e2
Added missing attributes in PointsLayer
...
Attributes were used in the shader but not bound to a buffer, which made the
rendering failed in some implementations.
2018-12-01 00:01:55 +01:00
Niklas Alt
e73931a9b2
Duplicate @property for style and renderOrder
2018-11-29 16:51:01 +01:00
Tim Schaub
8cea28e102
Add missing full stop in comment
...
Co-Authored-By: fredj <frederic.junod@camptocamp.com >
2018-11-23 08:24:20 +01:00
Andreas Hocevar
d1df9dae0d
Pass baseOptions to parent constructor
...
Co-Authored-By: fredj <frederic.junod@camptocamp.com >
2018-11-22 10:27:29 +01:00
Frederic Junod
e66a84c897
Add imageRatio option for VectorImage layers
2018-11-22 09:38:08 +01:00
Frederic Junod
cb44775306
Remove leftover comments and code for 'vector' render mode
2018-11-21 16:58:27 +01:00
Tim Schaub
20e5841aed
Remove vector mode for vector tile rendering
2018-11-16 14:56:48 +01:00
Olivier Guyot
1ae1b60308
Rename webgl-new to webgl
2018-11-16 14:05:06 +01:00
Olivier Guyot
a84559d1fb
Added documentation & fixed linting for WebGL classes
2018-11-16 14:02:10 +01:00
Olivier Guyot
874047a928
The heatmap layer now has a configurable blur
2018-11-16 14:02:10 +01:00
Olivier Guyot
716256e8f3
Cleaned up the heatmap layer & use dynamic radius
2018-11-16 14:02:10 +01:00
Olivier Guyot
fb8bf785dd
Use the gradient texture in the heatmap layer
2018-11-16 14:02:10 +01:00
Olivier Guyot
4a275c543a
Use post-processes in the heatmap example
2018-11-16 14:02:10 +01:00
Olivier Guyot
7fa2189fe9
Remove the bulk of the WebGL legacy code.
...
Things left to do:
* redo an icon layer example
* redo a clipping layer example
* update docs where WebGL renderers are mentioned
2018-11-16 14:02:08 +01:00
Olivier Guyot
494b817f47
Use the new webgl renderer in the heatmap layer
2018-11-16 14:01:21 +01:00
Frederic Junod
e991dcc38c
Fix JSdoc type cast format
2018-11-16 11:12:17 +01:00
Olivier Guyot
d5c390e726
Fixed tests & linting
2018-11-15 17:12:40 +01:00
Olivier Guyot
1b8a6baa35
Added extent handling to graticule layer
2018-11-15 17:12:40 +01:00
Olivier Guyot
94bcb8a0f6
Added wrapX option on graticule
2018-11-15 17:12:40 +01:00
Olivier Guyot
4ee75359c0
Implemented a feature pool for lines and labels
2018-11-15 17:12:40 +01:00
Olivier Guyot
adb1bd7a31
First version to handle lines only
2018-11-15 17:12:40 +01:00
Olivier Guyot
dbd6dad4f3
Add a new Graticule layer, nothing rendered for now
2018-11-15 17:12:40 +01:00
Frédéric Junod
4adcb5ae6c
Merge pull request #8914 from fredj/layer_className
...
Add new className property to ol/layer/Base
2018-11-14 16:23:56 +01:00
Frederic Junod
22eb96637f
Add new className property to ol/layer/Base
2018-11-13 13:09:06 +01:00
Florent gravin
c2c599a517
Layer is now responsible of its rendering
2018-11-13 12:51:04 +01:00
Florent gravin
d21a88edce
Remove map renderer dependency in layer renderer
2018-11-13 12:51:04 +01:00
Tim Schaub
ca5b0c63a5
Remove LayerType
2018-11-12 14:54:11 +01:00
Tim Schaub
f6b838c635
Make webgl layer renderers dependencies of webgl layers
2018-11-12 14:54:11 +01:00
Tim Schaub
2ec509fbca
Add an image vector layer for rendering vectors to an image
2018-11-12 14:54:11 +01:00
Tim Schaub
ae1f3afd66
Base for tile layers, renderer-specific tile layer types
2018-11-12 14:54:11 +01:00
Tim Schaub
285a610c46
Base for image layers, renderer-specific image layer types
2018-11-12 14:54:10 +01:00
Tim Schaub
c9529b9acd
Create the appropriate renderer for vector tile layers
2018-11-12 14:54:10 +01:00
Tim Schaub
7ffaa134c7
Conditionally get renderer from the layer
2018-11-12 14:54:10 +01:00
Tim Schaub
6c052c0dab
Split vector layer into Canvas and WebGL implementations
2018-11-12 14:54:09 +01:00
Frederic Junod
6a797e84ff
Simplify import path in ol/layer/
2018-11-05 16:26:45 +01:00
Tim Schaub
d197864f5a
Remove RenderType enum from vector tile layer
2018-11-04 10:27:35 -07:00
Andreas Hocevar
3f69066d79
Merge pull request #8869 from ahocevar/typescript-fixes
...
Fix more types for TypeScript
2018-10-31 12:07:28 +01:00
ahocevar
1cdd040c96
Throw when calling abstract methods; fix abstract return types
2018-10-30 18:55:49 +01:00
ahocevar
1df9189d7f
Fix more types for TypeScript
2018-10-30 18:55:03 +01:00
Tim Schaub
f58603bddf
Remove RenderType enum from vector layer
2018-10-23 08:46:50 -06:00