Tim Schaub
|
13a981c94b
|
Fewer blank lines
|
2016-01-11 22:03:23 -08:00 |
|
Tim Schaub
|
3cf8618fc7
|
Prefer single line assignment to 80 character limit
|
2016-01-11 18:56:08 -08:00 |
|
Tim Schaub
|
59a66c7aaa
|
Remaining valid-jsdoc corrections
|
2016-01-11 18:56:08 -08:00 |
|
Marc Jansen
|
138adf0509
|
Remove goog.isNull in renderer classes
|
2015-10-01 09:17:14 +02:00 |
|
Tim Schaub
|
e3951fa3c6
|
Inline simple goog.isDef() calls
|
2015-09-27 10:34:44 -06:00 |
|
Andreas Hocevar
|
53d5d8c1d9
|
Get rid of ol.FeatureOverlay
This also introduces a wrapX option to the Draw, Modify and Select
interaction.
|
2015-06-09 15:44:31 +02:00 |
|
Andreas Hocevar
|
4f8dca92ba
|
Ensure functions are always called with the same number of args
|
2015-04-21 08:21:31 +02:00 |
|
Andreas Hocevar
|
a90a012e5d
|
Replay vector batches for each world
|
2015-04-18 19:10:53 +02:00 |
|
Marc Jansen
|
fb9ba22c30
|
Add message to assertions.
|
2015-03-30 22:53:03 +02:00 |
|
Tim Schaub
|
33c197cf16
|
Layer renderers should not require a map renderer
|
2015-02-08 07:25:10 -07:00 |
|
tsauerwein
|
4d4bed454a
|
Avoid pixel->coord->pixel conversion
|
2015-01-30 10:00:37 +01:00 |
|
tsauerwein
|
b4cb786f29
|
Implement forEachLayerAtPixel for canvas
|
2015-01-30 10:00:36 +01:00 |
|
Frederic Junod
|
cb69cecf03
|
Take the pixel ratio into account when clipping the layer
|
2015-01-28 14:21:50 +01:00 |
|
Éric Lemoine
|
87bb1b956b
|
Merge remote-tracking branch 'upstream/master' into webgl-point
Conflicts:
src/ol/style/circlestyle.js
src/ol/style/regularshapestyle.js
test/spec/ol/style/regularshapestyle.test.js
|
2014-12-04 12:57:46 +01:00 |
|
Tim Schaub
|
50c0bc6879
|
Clip rendering to layer extent
|
2014-11-11 08:59:57 -08:00 |
|
Éric Lemoine
|
33adcd3903
|
Add very basic webgl vector renderer
|
2014-10-27 09:18:19 +01:00 |
|
Frederic Junod
|
ae98ee8b4a
|
Restore context opacity after drawing layers
Closes #2455
|
2014-08-05 16:05:23 +02:00 |
|
Tim Schaub
|
b9f444a008
|
Rename olx.View2DState to olx.ViewState and use viewState property
|
2014-06-27 09:58:25 -04:00 |
|
Éric Lemoine
|
49a1215f75
|
Pass a replay group to ol.render.Event
|
2014-06-14 14:21:34 +02:00 |
|
Andreas Hocevar
|
eb6a938062
|
Do not document object literals as interfaces
Instead, object literals with properties that should not be
renamed can go in externs/olx.js.
|
2014-05-22 15:48:47 +02:00 |
|
ahocevar
|
d685c79e02
|
Use ol.dom.createCanvasContext2D and remove canvas variable
|
2014-04-07 13:25:49 +02:00 |
|
ahocevar
|
09021dffd4
|
Do not shrink test canvas
|
2014-04-06 14:29:32 +02:00 |
|
ahocevar
|
95795ea301
|
Test canvas size with an untainted canvas
|
2014-04-06 11:38:51 +02:00 |
|
ahocevar
|
ea58f38275
|
Make testCanvasSize a static function
|
2014-04-03 11:18:26 +02:00 |
|
ahocevar
|
4dce59fe95
|
Add method for testing whether the canvas size is valid
This is a way to detect whether a canvas exceeds the maximum
dimensions if these are limited on the target device. See
https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/CreatingContentforSafarioniPhone/CreatingContentforSafarioniPhone.html
for limitations on iOS devices.
|
2014-04-02 16:44:39 +02:00 |
|
Tom Payne
|
022a7a03e0
|
Use oli.FrameState instead of ol.FrameState
|
2014-03-10 14:48:23 +01:00 |
|
Frederic Junod
|
9d05e08b49
|
Dispatch 'render' event in renderer.canvas.VectorLayer
The context property of the event only contains the vector rendering.
|
2014-03-06 09:14:03 +01:00 |
|
Tom Payne
|
0e90cf02ad
|
Pass view rotation to ol.render.canvas.Immediate
|
2014-02-21 12:57:09 +01:00 |
|
Tom Payne
|
4667dec7c3
|
Rename devicePixelRatio to pixelRatio in ol.FrameState
|
2014-01-15 09:46:27 +01:00 |
|
Éric Lemoine
|
40fdd8a637
|
Merge pull request #1473 from elemoine/vector-api-zindex
[vector-api] Make canvas immediate API support zIndex
|
2014-01-06 12:17:33 -08:00 |
|
Éric Lemoine
|
84fc86f469
|
Add ol.render.canvas.Immediate#drawAsync
|
2014-01-06 17:10:00 +01:00 |
|
Tom Payne
|
7ee2747948
|
Always use goog.vec.Mat4.Number instead of goog.vec.Mat.AnyType
|
2014-01-06 09:29:36 +01:00 |
|
Tom Payne
|
eb84072373
|
Pass pixel ratio to ol.render.canvas.Immediate constructor
|
2013-12-16 12:16:03 +01:00 |
|
Frederic Junod
|
355c0a1017
|
Scale output canvas by devicePixelRatio
|
2013-12-16 12:15:00 +01:00 |
|
Tom Payne
|
5e5fc85238
|
Use ol.vec.Mat4.makeTransform2D in ol.renderer.canvas.Layer
|
2013-12-02 09:57:01 +01:00 |
|
Éric Lemoine
|
2073d78582
|
Fire precompose events from layers
|
2013-11-20 11:44:47 +01:00 |
|
Tom Payne
|
7fd4e1ba56
|
Rename ol.render.RenderEvent to ol.render.Event
|
2013-11-20 11:42:10 +01:00 |
|
Tom Payne
|
ea0f8d1f8e
|
Add frameState to postcompose event and minimise calls to getTransform
|
2013-11-20 11:42:06 +01:00 |
|
Tom Payne
|
756944a2e9
|
Fire postcompose events for all layer types
|
2013-11-20 11:42:06 +01:00 |
|
Tom Payne
|
36f85f9afd
|
Factor out getTransform
|
2013-11-20 11:42:06 +01:00 |
|
Tom Payne
|
4c6bd5bdf2
|
Rename getTransform to getImageTransform
|
2013-11-20 11:42:06 +01:00 |
|
Tom Payne
|
7035096fca
|
Move dispatchPostComposeEvent into base class
|
2013-11-20 11:42:06 +01:00 |
|
Tom Payne
|
3a2133c130
|
Add and use ol.renderer.canvas.Layer#composeFrame
|
2013-11-20 11:36:26 +01:00 |
|
Tom Payne
|
e6eb401e36
|
Add missing goog.requires
|
2013-01-30 23:47:13 +01:00 |
|
Tom Payne
|
3bd1b92b05
|
Promote renderFrame from ol.renderer.*.LayerRender to ol.renderer.LayerRenderer
|
2013-01-28 19:56:57 +01:00 |
|
Tom Payne
|
54327fb750
|
Add canvas renderer
|
2013-01-17 13:54:52 +01:00 |
|