From 090e3cbdd6b06d691a94ff623084db39cf9e99e1 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Thu, 23 Jan 2014 02:13:55 +0100 Subject: [PATCH] Add ol.render.IRender#drawText --- src/ol/render/canvas/canvasimmediate.js | 6 ++++++ src/ol/render/canvas/canvasreplay.js | 6 ++++++ src/ol/render/irender.js | 13 +++++++++++++ src/ol/render/webgl/webglimmediate.js | 8 ++++++++ 4 files changed, 33 insertions(+) diff --git a/src/ol/render/canvas/canvasimmediate.js b/src/ol/render/canvas/canvasimmediate.js index 3b24c18834..0be9e8f1f2 100644 --- a/src/ol/render/canvas/canvasimmediate.js +++ b/src/ol/render/canvas/canvasimmediate.js @@ -462,6 +462,12 @@ ol.render.canvas.Immediate.prototype.drawMultiPolygonGeometry = }; +/** + * @inheritDoc + */ +ol.render.canvas.Immediate.prototype.drawText = goog.abstractMethod; + + /** * FIXME: empty description for jsdoc */ diff --git a/src/ol/render/canvas/canvasreplay.js b/src/ol/render/canvas/canvasreplay.js index e3c7634c59..63803008d2 100644 --- a/src/ol/render/canvas/canvasreplay.js +++ b/src/ol/render/canvas/canvasreplay.js @@ -449,6 +449,12 @@ ol.render.canvas.Replay.prototype.drawMultiPolygonGeometry = goog.abstractMethod; +/** + * @inheritDoc + */ +ol.render.canvas.Replay.prototype.drawText = goog.abstractMethod; + + /** * @param {ol.geom.Geometry} geometry Geometry. * @param {Object} data Opaque data object. diff --git a/src/ol/render/irender.js b/src/ol/render/irender.js index f65eea30fe..c5f59b3d0e 100644 --- a/src/ol/render/irender.js +++ b/src/ol/render/irender.js @@ -100,6 +100,19 @@ ol.render.IRender.prototype.drawPolygonGeometry = }; +/** + * @param {Array.} flatCoordinates Flat coordinates. + * @param {number} offset Offset. + * @param {number} end End. + * @param {number} stride Stride. + * @param {ol.geom.Geometry} geometry Geometry. + * @param {Object} data Opaque data object. + */ +ol.render.IRender.prototype.drawText = + function(flatCoordinates, offset, end, stride, geometry, data) { +}; + + /** * @param {ol.style.Fill} fillStyle Fill style. * @param {ol.style.Stroke} strokeStyle Stroke style. diff --git a/src/ol/render/webgl/webglimmediate.js b/src/ol/render/webgl/webglimmediate.js index d6f7aac533..09773e58fd 100644 --- a/src/ol/render/webgl/webglimmediate.js +++ b/src/ol/render/webgl/webglimmediate.js @@ -91,6 +91,14 @@ ol.render.webgl.Immediate.prototype.drawPolygonGeometry = }; +/** + * @inheritDoc + */ +ol.render.webgl.Immediate.prototype.drawText = + function(flatCoordinates, offset, end, stride, geometry, data) { +}; + + /** * @inheritDoc */