Removing webgl Immediate delegation code for drawing text

This commit is contained in:
Guillaume Beraudo
2014-11-20 12:07:06 +01:00
parent 257784e277
commit 7d01946fef

View File

@@ -62,12 +62,6 @@ ol.render.webgl.Immediate = function(context,
*/ */
this.imageStyle_ = null; this.imageStyle_ = null;
/**
* @private
* @type {ol.style.Text}
*/
this.textStyle_ = null;
/** /**
* @private * @private
* @type {Object.<string, * @type {Object.<string,
@@ -247,13 +241,6 @@ ol.render.webgl.Immediate.prototype.drawPolygonGeometry =
*/ */
ol.render.webgl.Immediate.prototype.drawText = ol.render.webgl.Immediate.prototype.drawText =
function(flatCoordinates, offset, end, stride, geometry, data) { function(flatCoordinates, offset, end, stride, geometry, data) {
var replayGroup = new ol.render.webgl.ReplayGroup(1, this.extent_);
var replay = replayGroup.getReplay(0, ol.render.ReplayType.TEXT);
replay.setTextStyle(this.textStyle_);
replay.drawText(flatCoordinates, offset, end, stride, geometry, data);
replay.finish(this.context_);
replay.replay(this.context_, this.center_, this.resolution_, this.rotation_,
this.size_, this.extent_, this.pixelRatio_, {});
}; };
@@ -277,7 +264,6 @@ ol.render.webgl.Immediate.prototype.setImageStyle = function(imageStyle) {
* @inheritDoc * @inheritDoc
*/ */
ol.render.webgl.Immediate.prototype.setTextStyle = function(textStyle) { ol.render.webgl.Immediate.prototype.setTextStyle = function(textStyle) {
this.textStyle_ = textStyle;
}; };