ahocevar
30909ddbcd
When rendering interim tiles, reuse existing replay groups
2018-11-13 16:08:49 +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
Frederic Junod
1e1dca5342
Remove unneeded type cast
2018-11-13 12:09:09 +01:00
Frederic Junod
5eed22286b
Don't compute value more that once
2018-11-13 12:08:53 +01:00
Frederic Junod
09d87bf33d
Remove unneeded 'relative' positioning
2018-11-13 11:36:45 +01:00
Florent gravin
a6f94f865b
Clear canvas in prepareFrame()
2018-11-12 21:51:39 +01:00
Florent gravin
697e475ee4
Add composite renderFrame() in IntermediateCanvas
2018-11-12 21:51:39 +01:00
Florent gravin
4c787c7f57
Set composite root div position relative
2018-11-12 21:51:39 +01:00
Tim Schaub
04077675e1
Merge pull request #8916 from tschaub/intermediate-context
...
Move canvas creation to intermediate canvas renderer constructor
2018-11-12 13:07:01 -07:00
Tim Schaub
432b74d64d
Apply all transforms in the layer renderer
2018-11-12 20:57:36 +01:00
Tim Schaub
55a963e0a9
Move canvas creation to intermediate canvas renderer constructor
2018-11-12 20:57:07 +01:00
Tim Schaub
afc64258af
Support for rotation
2018-11-12 18:33:02 +01:00
Tim Schaub
8bf252e70f
Handle layer opacity in the composite renderer
2018-11-12 15:16:06 +01:00
Tim Schaub
43ed2c1764
Composite renderer
2018-11-12 14:54:52 +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
7374e32007
Canvas layer renderers are now dependencies of 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
7ffaa134c7
Conditionally get renderer from the layer
2018-11-12 14:54:10 +01:00
Tim Schaub
10b56a4543
Merge pull request #8877 from tschaub/unconditional-context
...
Create context in vector tile layer constructor
2018-11-05 10:04:54 -07:00
Frederic Junod
3cf4dbfcc6
Simplify import path in ol/renderer/
2018-11-05 16:26:45 +01:00
Tim Schaub
5dfa82c27e
Create context in vector tile layer constructor
2018-11-04 17:43:04 -07:00
Tim Schaub
0091bfa106
Remove unnecessary type casts in canvas layer renderer
2018-11-04 09:57:19 -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
Éric Lemoine
29b21da608
Remove unneeded code in VectorTile renderer
2018-10-23 07:55:34 +02:00
Frederic Junod
7e142080a1
Remove hasFeatureAtCoordinate from ol/renderer/webgl/ImageLayer
2018-10-17 17:08:53 +02:00
Frederic Junod
648ee4f4a4
Remove forEachFeatureAtCoordinate from ol/renderer/webgl/ImageLayer
2018-10-17 15:44:45 +02:00
Frédéric Junod
3d72490241
Merge pull request #8827 from schmidtk/remove-source-foreachfeatureatcoordinate
...
Removed unused forEachFeatureAtCoordinate from ol/source/Source
2018-10-17 15:09:37 +02:00
Kevin Schmidt
df4ef724b6
Removed unused forEachFeatureAtCoordinate from ol/source/Source
...
Fixes #8826 .
2018-10-17 06:10:10 -06:00
Frederic Junod
041836c645
Change getUid return type from number to string
2018-10-17 10:22:53 +02:00
Kevin Schmidt
fb11aad1d1
Fix geometry type in ol/renderer/vector#renderGeometry
2018-10-16 08:34:02 -06:00
Kevin Schmidt
f7adeac774
Fix arguments passed to forEachLayerAtCoordinate
2018-10-16 08:34:02 -06:00
Bobo Häggström
dded939a07
Do not draw image with width or height < 0.5
2018-10-11 15:22:48 +02:00
Kevin Schmidt
8d9fe7f688
Use void for optional return type
2018-10-03 13:23:05 -06:00
Tim Schaub
4cb5dc695b
Merge pull request #8774 from schmidtk/ts-renderer-webgl
...
Fix type check errors in ol/renderer/webgl
2018-10-03 03:48:07 -06:00
Andreas Hocevar
cbd6aabea2
Merge pull request #8773 from schmidtk/ts-renderer-canvas
...
Fix type check errors in ol/renderer/canvas
2018-10-03 10:29:29 +02:00
Kevin Schmidt
e30293d07f
Fix type check errors in ol/renderer/webgl
2018-10-02 15:36:02 -06:00
Kevin Schmidt
b26d81fd7e
Fix type check errors in canvas tile renderers
2018-10-02 15:24:51 -06:00
Kevin Schmidt
d3e34f95c9
Fix type check errors in ol/renderer/canvas/VectorLayer
2018-10-02 15:24:51 -06:00
Kevin Schmidt
16faf064de
Fix type check errors in ol/renderer/canvas/Map
2018-10-02 15:24:51 -06:00
Kevin Schmidt
be4afde507
Fix type check errors in ol/renderer/canvas/ImageLayer
2018-10-02 15:24:51 -06:00
Frederic Junod
ae87cad7ef
Use FeatureLike typedef
...
Use `import("./Feature.js").FeatureLike` typedef instead of `import("./Feature.js").default|import("./render/Feature.js").default`
2018-10-02 12:58:56 +02:00
Frederic Junod
f58cd03f3b
Remove extra parameters
2018-09-28 09:13:43 +02:00
William Wall
016436ae18
Check that tile is ImageTile before using it
2018-09-19 15:04:14 -06:00
William Wall
7525c57688
Check the type of the source before using it
...
This satisfies tsc in addition to making the class more defensive
against source types that it does not support.
2018-09-19 14:39:10 -06:00
Frederic Junod
7cb85fa975
Don't define functions in the prototype
...
If `VOID` is used, TypeScript is not able to figure out what the function parameters are.
Before:
```
$ npx tsc | wc -l
1188
```
After:
```
$ npx tsc | wc -l
1169
```
2018-09-19 08:40:14 +02:00
Tim Schaub
f9f2f981f1
Remove unused method
2018-09-11 10:13:26 -06:00