diff --git a/src/ol/render/canvas/canvasimmediate.js b/src/ol/render/canvas/canvasimmediate.js index 4a50bfa2eb..ac229c17b2 100644 --- a/src/ol/render/canvas/canvasimmediate.js +++ b/src/ol/render/canvas/canvasimmediate.js @@ -293,6 +293,12 @@ ol.render.canvas.Immediate.prototype.setImageStyle = function(imageStyle) { }; +/** + * @inheritDoc + */ +ol.render.canvas.Immediate.prototype.setTextStyle = goog.abstractMethod; + + /** * @const * @private diff --git a/src/ol/render/canvas/canvasreplay.js b/src/ol/render/canvas/canvasreplay.js index c432a81df2..44c70ba134 100644 --- a/src/ol/render/canvas/canvasreplay.js +++ b/src/ol/render/canvas/canvasreplay.js @@ -232,6 +232,12 @@ ol.render.canvas.Replay.prototype.setFillStrokeStyle = goog.abstractMethod; ol.render.canvas.Replay.prototype.setImageStyle = goog.abstractMethod; +/** + * @inheritDoc + */ +ol.render.canvas.Replay.prototype.setTextStyle = goog.abstractMethod; + + /** * @constructor diff --git a/src/ol/render/irender.js b/src/ol/render/irender.js index 8f5ffb6ffc..59ffd5469c 100644 --- a/src/ol/render/irender.js +++ b/src/ol/render/irender.js @@ -79,3 +79,10 @@ ol.render.IRender.prototype.setFillStrokeStyle = */ ol.render.IRender.prototype.setImageStyle = function(imageStyle) { }; + + +/** + * @param {ol.style.Text} textStyle Text style. + */ +ol.render.IRender.prototype.setTextStyle = function(textStyle) { +}; diff --git a/src/ol/render/ireplay.js b/src/ol/render/ireplay.js index dc46265c59..9ed2495430 100644 --- a/src/ol/render/ireplay.js +++ b/src/ol/render/ireplay.js @@ -10,7 +10,8 @@ goog.require('ol.render.IRender'); ol.render.ReplayType = { IMAGE: 'Image', LINE_STRING: 'LineString', - POLYGON: 'Polygon' + POLYGON: 'Polygon', + TEXT: 'Text' };