Bruno Binet
cf4799e87c
Add support for layer min/maxResolution
2013-09-19 16:59:38 +02:00
Frederic Junod
9906497cb8
Only reset canvas transformation matrix when it has changed
2013-09-18 19:12:36 +02:00
Tom Payne
8f8f94e697
Rename ol.layer.TileLayer to ol.layer.Tile
2013-09-09 15:14:45 +02:00
Tom Payne
7d5a84ce8a
Rename ol.layer.ImageLayer to ol.layer.Image
2013-09-09 14:36:40 +02:00
Tom Payne
46d16ba0ca
Use setElementShown instead of showElement
2013-07-22 17:42:47 +02:00
Frederic Junod
a1a7e21f92
Redefine ol.Size to be Array.<number>
2013-06-01 10:22:06 +02:00
Tom Payne
11672db967
Use === and !== for comparisons with 0
2013-05-28 16:07:48 +02:00
Frederic Junod
b3e5ac2717
Optimize canvas renderer.
...
Only use setTransform when it's needed (ie. when the view is rotated)
2013-04-26 13:32:18 +02:00
Frederic Junod
4094ace04b
Remove BACKGROUND_COLOR from ol.Map
...
Let the map be transparent, the background color can be set with CSS.
2013-04-24 17:38:25 +02:00
Tom Payne
68440e7e0f
Cache array length in canvas renderer
2013-04-20 11:34:39 +02:00
Tom Payne
37d3f7b4c1
Use for loop instead of forEach in canvas map renderer
2013-04-19 20:12:11 +02:00
Tom Payne
2f5797bc16
Always create layer renderer, even when layer is invisible or not ready
...
This is necessary because it is the layer renderer that is responsible
for triggering a render when a layer loads or becomes visible.
2013-04-18 12:52:45 +02:00
Tom Payne
07fe17924b
Remove layer renderers in post render function
2013-04-16 18:16:08 +02:00
Tom Payne
4e69b2bb8b
Create and remove layer renderers in renderFrame
...
Previously, the map renderer would listen for layers being added and
removed from the layers collection, and would create and remove layer
renderers in response to these events.
With this change, layer renderers are only created or removed when
renderFrame is called, which leads to somewhat simpler code.
We still need to listen to changes to the layers collection, but now
these only trigger a new render.
This new approach also has an advantage when layers change order.
Swapping the order of two layers involves removing one and re-inserting
it elsewhere. With the old approach, this would cause the deletion and
re-creation of the layer renderer. With this new approach, the layer
renderer is preserved.
2013-04-12 17:50:38 +02:00
Tom Payne
e132943eef
Use goog.asserts.fail
2013-04-08 19:14:16 +02:00
Tom Payne
4be8c991f7
Add missing Closure Library requires
2013-04-06 14:28:12 +02:00
Tom Payne
da1e5aadd3
Factor out css.js and fix requires
2013-04-05 20:59:16 +02:00
ahocevar
84154d7bb2
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-03-12 13:27:41 +01:00
Marc Jansen
5e5e4d110a
Use constant for CSS class 'ol-unselectable'.
2013-03-12 10:34:49 +01:00
Tim Schaub
e30b0959e0
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-02-18 10:11:00 -07:00
Tom Payne
f581040b0f
Add ol.renderer.canvas.ImageLayer
2013-02-14 23:36:36 +01:00
ahocevar
619803cdeb
More goog.requires fixes
2013-02-06 16:36:42 +01:00
ahocevar
1ecbc36a39
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-01-30 15:54:24 +01:00
Éric Lemoine
1d2551dbcb
Do not draw image if image is null
2013-01-28 12:41:46 +01:00
Tim Schaub
a7737150fe
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-01-24 22:21:25 -07:00
Éric Lemoine
80b38e608b
No more need for listener keys array
2013-01-24 22:31:53 +01:00
Éric Lemoine
4a64837ba1
Make map handle background color changes
2013-01-24 22:31:08 +01:00
Éric Lemoine
15898b559b
Make map handle size changes
2013-01-24 22:31:08 +01:00
Éric Lemoine
71a462cd54
Make map handle view changes
...
With the frameState stuff the map renderer need not listen to view changes. The map renderer receives orders from the map. These orders are renderFrame_ calls with frameState objects representing the current state.
2013-01-24 22:31:06 +01:00
Tom Payne
4ab09d6df2
Merge pull request #140 from twpayne/array-clean-ups
...
Array clean ups
2013-01-22 06:00:04 -08:00
Tim Schaub
1dd17fc88f
Rendering vector layers
2013-01-22 01:36:32 -07:00
Frederic Junod
2f2ea373ca
Add ol.renderer.Map.getCanvas function. Only valid with the canvas and webgl renderers
2013-01-21 15:18:18 +01:00
Tom Payne
386bb636bb
Add missing dependencies on goog.array
2013-01-21 14:20:11 +01:00
Tim Schaub
fe56b15c52
Clear canvas with opacity 1
2013-01-17 15:30:16 -07:00
Tim Schaub
10672ad303
Standardizing color ranges (see #129 )
2013-01-17 14:19:50 -07:00
Tim Schaub
b36eab1dfa
Properly set transform before filling background ( closes #128 )
...
Order of args is m11, m12, m21, m22, dx, dy
2013-01-17 13:40:00 -07:00
Tom Payne
54327fb750
Add canvas renderer
2013-01-17 13:54:52 +01:00