Austin Hyde
dfe3927a12
Add assertion to verify layerRenderer is an instanceof ol.renderer.dom.Layer
2014-02-05 10:31:16 -05:00
Austin Hyde
b4d2ab5c13
Fix issue with DOM layers in wrong order
...
When removing/inserting layers back-to-back, the layer elements can
get out of order because createLayerRenderer always appends to the
layer pane. This makes it always reattach the layer node at the
correct index, ensuring correct layer ordering.
2014-02-05 10:31:16 -05:00
Austin Hyde
b0849cc85c
Wrap setOpacity to make it IE7-8 compatible
2014-02-05 10:31:15 -05:00
Austin Hyde
e16de6f8af
Add support for scaling/translating transforms in IE 7-8
...
Adds support for the IE-specific Matrix filter and adds fixes
that enable IE 7-8 to render transformations without distortion
2014-02-05 10:31:15 -05:00
Austin Hyde
d3b2b1cd9e
Prevent the default image dragging behavior in IE < 9
2014-02-05 10:31:15 -05:00
Tom Payne
df9369e663
Merge pull request #1621 from twpayne/clean-ups
...
Miscellaneous clean-ups
2014-01-30 04:16:27 -08:00
Tom Payne
b6af02a762
Add ol.ENABLE_VECTOR to control inclusion of vector layer renderers
2014-01-30 11:20:59 +01:00
Tom Payne
7e020e4d26
Add ol.ENABLE_TILE to control inclusion of tile layer renderers
2014-01-30 11:20:59 +01:00
Tom Payne
8b128ece81
Add ol.ENABLE_IMAGE to control inclusion of image layer renderers
2014-01-30 11:20:59 +01:00
Tom Payne
2f50b9dc84
Sort layer types alphabetically
2014-01-30 11:20:59 +01:00
Éric Lemoine
1dfe571b76
Vector renderer uses the layer revision
2014-01-27 14:08:19 +01:00
Éric Lemoine
8284043bf9
Render other features when dirty
2014-01-21 16:44:46 +01:00
Éric Lemoine
2a531136fc
Pass layer to forEachFeatureAtPixel callback
...
This fixes a bug where the layer renderer instead of the layer is passed to the forEachFeatureAtPixel callback.
2014-01-17 11:38:06 +01:00
Éric Lemoine
e83ec2976f
Change forEachFeatureAtPixel arguments names
2014-01-17 11:38:06 +01:00
Tom Payne
91b0831c68
Allow multiple renderGeometryFunctions on ol.layer.Vector
2014-01-16 20:09:42 +01:00
Frederic Junod
a139814b2f
Scale WebGL output canvas by devicePixelRatio
2014-01-15 16:20:51 +01:00
Tom Payne
7ca5c50570
Add HiDPI support to ol.renderer.dom.TileLayer
2014-01-15 15:55:20 +01:00
Tom Payne
977f5cf5b2
Add HiDPI support to ol.renderer.webgl.TileLayer
2014-01-15 15:55:20 +01:00
Tom Payne
0c42d04295
Add HiDPI support to ol.renderer.canvas.TileLayer
2014-01-15 15:55:19 +01:00
Tom Payne
091888aaca
Use ol.source.Tile#getTileGridForProjection
2014-01-15 15:55:19 +01:00
Tom Payne
58fef69fac
Add pixelRatio to ol.source.Tile#getTile
2014-01-15 15:55:19 +01:00
Tom Payne
1df516e14d
Use opt_this instead of opt_obj in ol.renderer.Layer
2014-01-15 15:00:34 +01:00
Tom Payne
086bb47b8c
Merge pull request #1535 from twpayne/vector-api-square-tiles
...
[vector-api] Only support square tiles
2014-01-15 01:46:34 -08:00
Tom Payne
4667dec7c3
Rename devicePixelRatio to pixelRatio in ol.FrameState
2014-01-15 09:46:27 +01:00
Tom Payne
d5c1e53e48
Only support square tiles
2014-01-15 09:45:49 +01:00
Éric Lemoine
e76ec3b292
Merge pull request #1504 from elemoine/vector-api-image-vector-hit-detection
...
[vector-api] Vector image hit detection
2014-01-14 03:33:47 -08:00
Éric Lemoine
542cf80da9
Better typing
2014-01-14 12:26:50 +01:00
Éric Lemoine
6c30710d0c
Add ol.renderer.webgl.ImageLayer#forEachFeatureAtPixel
2014-01-14 12:26:50 +01:00
Éric Lemoine
a15bacd963
Add ol.renderer.dom.ImageLayer#forEachFeatureAtPixel
2014-01-14 12:26:50 +01:00
Éric Lemoine
ee17babc05
Add ol.renderer.canvas.ImageLayer#forEachFeatureAtPixel
2014-01-14 12:26:50 +01:00
Éric Lemoine
f7be1c155e
Hit detection refactoring
...
Get the frame state from the map instead of storing values in the layer renderers.
2014-01-14 12:26:49 +01:00
Tom Payne
610eefb932
Merge remote-tracking branch 'openlayers/master' into vector-api
2014-01-13 16:07:39 +01:00
Tom Payne
e4b815d4d6
Add optional URL for logos
2014-01-13 14:20:24 +01:00
Éric Lemoine
ffcd4e8cc2
Fix hit detection on retina displays
2014-01-13 14:10:51 +01:00
Éric Lemoine
5af738593e
Image source refactoring
2014-01-09 15:57:04 +01:00
Tom Payne
04a0369d68
Correct ol.renderer.canvas.ImageLayer transform for HiDPI devices
2014-01-09 15:27:57 +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
bedfb828d8
Display attributions and logos for vector sources
2014-01-06 16:21:58 +01:00
Tom Payne
1a80273d6f
Fix rotation of WebGL tile layers
2014-01-06 15:46:34 +01:00
Tom Payne
1499af397d
Use assertInstanceof instead of getVectorSource
2014-01-06 09:36:43 +01:00
Tom Payne
c97588c1e2
Use assertInstanceof instead of getVectorLayer
2014-01-06 09:36:43 +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
b049094391
Merge pull request #1456 from twpayne/vector-api-style-function
...
[vector-api] Add StyleFunction types
2014-01-03 08:30:24 -08:00
Tom Payne
061fed50b7
Move all styleFunction types into ol.feature
2014-01-03 17:23:11 +01:00
Antoine Abt
fec4fd6d2f
Merge pull request #1452 from tonio/vector-api-dragbox-webgl
...
[vector-api] Re-enable dragzoom for every renderer
2014-01-03 07:46:14 -08:00
Antoine Abt
2ebfba2235
add Immediate renderer to webgl layer postcompose event
2014-01-03 16:38:25 +01:00
Éric Lemoine
1e54947ebb
Only hit-detect visible features
2014-01-03 15:48:23 +01:00
Antoine Abt
1142d55565
Add skeleton for webgl immediate renderer
2014-01-03 11:55:27 +01:00
Éric Lemoine
e4f2a7552e
Add getters to ol.style.Icon
2013-12-19 14:37:57 +01:00