Pass time to render functions and rename them to renderFrame_
This commit is contained in:
@@ -690,7 +690,7 @@ ol.Map.prototype.render = function() {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Request that render be called some time in the future.
|
* Request that renderFrame_ be called some time in the future.
|
||||||
*/
|
*/
|
||||||
ol.Map.prototype.requestRenderFrame = function() {
|
ol.Map.prototype.requestRenderFrame = function() {
|
||||||
if (this.freezeRenderingCount_ === 0) {
|
if (this.freezeRenderingCount_ === 0) {
|
||||||
@@ -714,7 +714,7 @@ ol.Map.prototype.renderFrame_ = function(time) {
|
|||||||
if (goog.DEBUG) {
|
if (goog.DEBUG) {
|
||||||
this.logger.info('renderFrame_');
|
this.logger.info('renderFrame_');
|
||||||
}
|
}
|
||||||
this.renderer_.render();
|
this.renderer_.renderFrame(time);
|
||||||
this.dirty_ = false;
|
this.dirty_ = false;
|
||||||
if (goog.DEBUG) {
|
if (goog.DEBUG) {
|
||||||
this.logger.info('postrender');
|
this.logger.info('postrender');
|
||||||
|
|||||||
@@ -71,8 +71,9 @@ ol.renderer.dom.Layer.prototype.handleLayerVisibleChange = function() {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Render.
|
* Render.
|
||||||
|
* @param {number} time Time.
|
||||||
*/
|
*/
|
||||||
ol.renderer.dom.Layer.prototype.render = goog.abstractMethod;
|
ol.renderer.dom.Layer.prototype.renderFrame = goog.abstractMethod;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -184,8 +184,9 @@ ol.renderer.dom.Map.prototype.handleSizeChanged = function() {
|
|||||||
/**
|
/**
|
||||||
* Render the map. Sets up the layers pane on first render and adjusts its
|
* Render the map. Sets up the layers pane on first render and adjusts its
|
||||||
* position as needed on subsequent calls.
|
* position as needed on subsequent calls.
|
||||||
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
ol.renderer.dom.Map.prototype.render = function() {
|
ol.renderer.dom.Map.prototype.renderFrame = function(time) {
|
||||||
var map = this.getMap();
|
var map = this.getMap();
|
||||||
if (!map.isDef()) {
|
if (!map.isDef()) {
|
||||||
return;
|
return;
|
||||||
@@ -228,7 +229,7 @@ ol.renderer.dom.Map.prototype.render = function() {
|
|||||||
|
|
||||||
var animate = false;
|
var animate = false;
|
||||||
this.forEachReadyVisibleLayer(function(layer, layerRenderer) {
|
this.forEachReadyVisibleLayer(function(layer, layerRenderer) {
|
||||||
if (layerRenderer.render()) {
|
if (layerRenderer.renderFrame(time)) {
|
||||||
animate = true;
|
animate = true;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -108,7 +108,7 @@ ol.renderer.dom.TileLayer.prototype.handleTileChange_ = function(event) {
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
ol.renderer.dom.TileLayer.prototype.render = function() {
|
ol.renderer.dom.TileLayer.prototype.renderFrame = function(time) {
|
||||||
|
|
||||||
var map = this.getMap();
|
var map = this.getMap();
|
||||||
if (!map.isDef()) {
|
if (!map.isDef()) {
|
||||||
|
|||||||
@@ -310,8 +310,9 @@ ol.renderer.Map.prototype.removeLayerRenderer = function(layer) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Render.
|
* Render.
|
||||||
|
* @param {number} time Time.
|
||||||
*/
|
*/
|
||||||
ol.renderer.Map.prototype.render = goog.functions.FALSE;
|
ol.renderer.Map.prototype.renderFrame = goog.functions.FALSE;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ ol.renderer.webgl.Layer.prototype.handleWebGLContextLost = goog.nullFunction;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Render.
|
* Render.
|
||||||
|
* @param {number} time Time.
|
||||||
* @return {boolean} Request render frame.
|
* @return {boolean} Request render frame.
|
||||||
*/
|
*/
|
||||||
ol.renderer.webgl.Layer.prototype.render = goog.abstractMethod;
|
ol.renderer.webgl.Layer.prototype.renderFrame = goog.abstractMethod;
|
||||||
|
|||||||
@@ -601,7 +601,7 @@ ol.renderer.webgl.Map.prototype.removeLayerRenderer = function(layer) {
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
ol.renderer.webgl.Map.prototype.render = function() {
|
ol.renderer.webgl.Map.prototype.renderFrame = function(time) {
|
||||||
|
|
||||||
if (!this.getMap().isDef()) {
|
if (!this.getMap().isDef()) {
|
||||||
return;
|
return;
|
||||||
@@ -610,7 +610,7 @@ ol.renderer.webgl.Map.prototype.render = function() {
|
|||||||
var requestRenderFrame = false;
|
var requestRenderFrame = false;
|
||||||
|
|
||||||
this.forEachReadyVisibleLayer(function(layer, layerRenderer) {
|
this.forEachReadyVisibleLayer(function(layer, layerRenderer) {
|
||||||
if (layerRenderer.render()) {
|
if (layerRenderer.renderFrame(time)) {
|
||||||
requestRenderFrame = true;
|
requestRenderFrame = true;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -624,7 +624,7 @@ ol.renderer.webgl.Map.prototype.render = function() {
|
|||||||
|
|
||||||
var animate = false;
|
var animate = false;
|
||||||
this.forEachReadyVisibleLayer(function(layer, layerRenderer) {
|
this.forEachReadyVisibleLayer(function(layer, layerRenderer) {
|
||||||
if (layerRenderer.render()) {
|
if (layerRenderer.renderFrame(time)) {
|
||||||
animate = true;
|
animate = true;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -285,7 +285,7 @@ ol.renderer.webgl.TileLayer.prototype.handleWebGLContextLost = function() {
|
|||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @inheritDoc
|
||||||
*/
|
*/
|
||||||
ol.renderer.webgl.TileLayer.prototype.render = function() {
|
ol.renderer.webgl.TileLayer.prototype.renderFrame = function(time) {
|
||||||
|
|
||||||
var requestRenderFrame = false;
|
var requestRenderFrame = false;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user