Register post-render functions instead of using an event

This commit is contained in:
Tom Payne
2013-01-11 01:09:10 +01:00
parent 434dd84c04
commit f00e299039
3 changed files with 43 additions and 34 deletions
+8
View File
@@ -1,4 +1,5 @@
goog.provide('ol.FrameState');
goog.provide('ol.PostRenderFunction');
goog.provide('ol.PreRenderFunction');
goog.require('ol.Color');
@@ -15,6 +16,7 @@ goog.require('ol.layer.LayerState');
* extent: (null|ol.Extent),
* layersArray: Array.<ol.layer.Layer>,
* layerStates: Object.<number, ol.layer.LayerState>,
* postRenderFunctions: Array.<ol.PostRenderFunction>,
* size: ol.Size,
* time: number,
* view2DState: ol.View2DState}}
@@ -22,6 +24,12 @@ goog.require('ol.layer.LayerState');
ol.FrameState;
/**
* @typedef {function(ol.Map, ?ol.FrameState): boolean}
*/
ol.PostRenderFunction;
/**
* @typedef {function(ol.Map, ?ol.FrameState): boolean}
*/