Rename _ol_render_canvas_Replay_ to CanvasReplay

This commit is contained in:
Frederic Junod
2018-01-15 10:04:14 +01:00
parent f89d82088a
commit e0f910a7ba
7 changed files with 45 additions and 45 deletions

View File

@@ -3,7 +3,7 @@
*/ */
import {inherits} from '../../index.js'; import {inherits} from '../../index.js';
import _ol_render_canvas_Instruction_ from '../canvas/Instruction.js'; import _ol_render_canvas_Instruction_ from '../canvas/Instruction.js';
import _ol_render_canvas_Replay_ from '../canvas/Replay.js'; import CanvasReplay from '../canvas/Replay.js';
/** /**
* @constructor * @constructor
@@ -18,7 +18,7 @@ import _ol_render_canvas_Replay_ from '../canvas/Replay.js';
*/ */
const CanvasImageReplay = function( const CanvasImageReplay = function(
tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree) { tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree) {
_ol_render_canvas_Replay_.call(this, CanvasReplay.call(this,
tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree); tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree);
/** /**
@@ -107,7 +107,7 @@ const CanvasImageReplay = function(
}; };
inherits(CanvasImageReplay, _ol_render_canvas_Replay_); inherits(CanvasImageReplay, CanvasReplay);
/** /**

View File

@@ -3,7 +3,7 @@
*/ */
import {inherits} from '../../index.js'; import {inherits} from '../../index.js';
import _ol_render_canvas_Instruction_ from '../canvas/Instruction.js'; import _ol_render_canvas_Instruction_ from '../canvas/Instruction.js';
import _ol_render_canvas_Replay_ from '../canvas/Replay.js'; import CanvasReplay from '../canvas/Replay.js';
/** /**
* @constructor * @constructor
@@ -18,11 +18,11 @@ import _ol_render_canvas_Replay_ from '../canvas/Replay.js';
*/ */
const _ol_render_canvas_LineStringReplay_ = function( const _ol_render_canvas_LineStringReplay_ = function(
tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree) { tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree) {
_ol_render_canvas_Replay_.call(this, CanvasReplay.call(this,
tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree); tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree);
}; };
inherits(_ol_render_canvas_LineStringReplay_, _ol_render_canvas_Replay_); inherits(_ol_render_canvas_LineStringReplay_, CanvasReplay);
/** /**
@@ -127,7 +127,7 @@ _ol_render_canvas_LineStringReplay_.prototype.applyStroke = function(state) {
state.lastStroke = this.coordinates.length; state.lastStroke = this.coordinates.length;
} }
state.lastStroke = 0; state.lastStroke = 0;
_ol_render_canvas_Replay_.prototype.applyStroke.call(this, state); CanvasReplay.prototype.applyStroke.call(this, state);
this.instructions.push([_ol_render_canvas_Instruction_.BEGIN_PATH]); this.instructions.push([_ol_render_canvas_Instruction_.BEGIN_PATH]);
}; };
export default _ol_render_canvas_LineStringReplay_; export default _ol_render_canvas_LineStringReplay_;

View File

@@ -6,7 +6,7 @@ import {asString} from '../../color.js';
import _ol_geom_flat_simplify_ from '../../geom/flat/simplify.js'; import _ol_geom_flat_simplify_ from '../../geom/flat/simplify.js';
import _ol_render_canvas_ from '../canvas.js'; import _ol_render_canvas_ from '../canvas.js';
import _ol_render_canvas_Instruction_ from '../canvas/Instruction.js'; import _ol_render_canvas_Instruction_ from '../canvas/Instruction.js';
import _ol_render_canvas_Replay_ from '../canvas/Replay.js'; import CanvasReplay from '../canvas/Replay.js';
/** /**
* @constructor * @constructor
@@ -21,11 +21,11 @@ import _ol_render_canvas_Replay_ from '../canvas/Replay.js';
*/ */
const _ol_render_canvas_PolygonReplay_ = function( const _ol_render_canvas_PolygonReplay_ = function(
tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree) { tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree) {
_ol_render_canvas_Replay_.call(this, CanvasReplay.call(this,
tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree); tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree);
}; };
inherits(_ol_render_canvas_PolygonReplay_, _ol_render_canvas_Replay_); inherits(_ol_render_canvas_PolygonReplay_, CanvasReplay);
/** /**

View File

@@ -31,7 +31,7 @@ import _ol_transform_ from '../../transform.js';
* @param {?} declutterTree Declutter tree. * @param {?} declutterTree Declutter tree.
* @struct * @struct
*/ */
const _ol_render_canvas_Replay_ = function(tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree) { const CanvasReplay = function(tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree) {
VectorContext.call(this); VectorContext.call(this);
/** /**
@@ -168,7 +168,7 @@ const _ol_render_canvas_Replay_ = function(tolerance, maxExtent, resolution, pix
this.resetTransform_ = _ol_transform_.create(); this.resetTransform_ = _ol_transform_.create();
}; };
inherits(_ol_render_canvas_Replay_, VectorContext); inherits(CanvasReplay, VectorContext);
/** /**
@@ -180,7 +180,7 @@ inherits(_ol_render_canvas_Replay_, VectorContext);
* @param {Array.<*>} fillInstruction Fill instruction. * @param {Array.<*>} fillInstruction Fill instruction.
* @param {Array.<*>} strokeInstruction Stroke instruction. * @param {Array.<*>} strokeInstruction Stroke instruction.
*/ */
_ol_render_canvas_Replay_.prototype.replayTextBackground_ = function(context, p1, p2, p3, p4, CanvasReplay.prototype.replayTextBackground_ = function(context, p1, p2, p3, p4,
fillInstruction, strokeInstruction) { fillInstruction, strokeInstruction) {
context.beginPath(); context.beginPath();
context.moveTo.apply(context, p1); context.moveTo.apply(context, p1);
@@ -219,7 +219,7 @@ _ol_render_canvas_Replay_.prototype.replayTextBackground_ = function(context, p1
* @param {Array.<*>} fillInstruction Fill instruction. * @param {Array.<*>} fillInstruction Fill instruction.
* @param {Array.<*>} strokeInstruction Stroke instruction. * @param {Array.<*>} strokeInstruction Stroke instruction.
*/ */
_ol_render_canvas_Replay_.prototype.replayImage_ = function(context, x, y, image, CanvasReplay.prototype.replayImage_ = function(context, x, y, image,
anchorX, anchorY, declutterGroup, height, opacity, originX, originY, anchorX, anchorY, declutterGroup, height, opacity, originX, originY,
rotation, scale, snapToPixel, width, padding, fillInstruction, strokeInstruction) { rotation, scale, snapToPixel, width, padding, fillInstruction, strokeInstruction) {
const fillStroke = fillInstruction || strokeInstruction; const fillStroke = fillInstruction || strokeInstruction;
@@ -306,7 +306,7 @@ _ol_render_canvas_Replay_.prototype.replayImage_ = function(context, x, y, image
* @param {Array.<number>} dashArray Dash array. * @param {Array.<number>} dashArray Dash array.
* @return {Array.<number>} Dash array with pixel ratio applied * @return {Array.<number>} Dash array with pixel ratio applied
*/ */
_ol_render_canvas_Replay_.prototype.applyPixelRatio = function(dashArray) { CanvasReplay.prototype.applyPixelRatio = function(dashArray) {
const pixelRatio = this.pixelRatio; const pixelRatio = this.pixelRatio;
return pixelRatio == 1 ? dashArray : dashArray.map(function(dash) { return pixelRatio == 1 ? dashArray : dashArray.map(function(dash) {
return dash * pixelRatio; return dash * pixelRatio;
@@ -324,7 +324,7 @@ _ol_render_canvas_Replay_.prototype.applyPixelRatio = function(dashArray) {
* @protected * @protected
* @return {number} My end. * @return {number} My end.
*/ */
_ol_render_canvas_Replay_.prototype.appendFlatCoordinates = function(flatCoordinates, offset, end, stride, closed, skipFirst) { CanvasReplay.prototype.appendFlatCoordinates = function(flatCoordinates, offset, end, stride, closed, skipFirst) {
let myEnd = this.coordinates.length; let myEnd = this.coordinates.length;
const extent = this.getBufferedMaxExtent(); const extent = this.getBufferedMaxExtent();
@@ -377,7 +377,7 @@ _ol_render_canvas_Replay_.prototype.appendFlatCoordinates = function(flatCoordin
* @param {Array.<number>} replayEnds Replay ends. * @param {Array.<number>} replayEnds Replay ends.
* @return {number} Offset. * @return {number} Offset.
*/ */
_ol_render_canvas_Replay_.prototype.drawCustomCoordinates_ = function(flatCoordinates, offset, ends, stride, replayEnds) { CanvasReplay.prototype.drawCustomCoordinates_ = function(flatCoordinates, offset, ends, stride, replayEnds) {
for (let i = 0, ii = ends.length; i < ii; ++i) { for (let i = 0, ii = ends.length; i < ii; ++i) {
const end = ends[i]; const end = ends[i];
const replayEnd = this.appendFlatCoordinates(flatCoordinates, offset, end, stride, false, false); const replayEnd = this.appendFlatCoordinates(flatCoordinates, offset, end, stride, false, false);
@@ -391,7 +391,7 @@ _ol_render_canvas_Replay_.prototype.drawCustomCoordinates_ = function(flatCoordi
/** /**
* @inheritDoc. * @inheritDoc.
*/ */
_ol_render_canvas_Replay_.prototype.drawCustom = function(geometry, feature, renderer) { CanvasReplay.prototype.drawCustom = function(geometry, feature, renderer) {
this.beginGeometry(geometry, feature); this.beginGeometry(geometry, feature);
const type = geometry.getType(); const type = geometry.getType();
const stride = geometry.getStride(); const stride = geometry.getStride();
@@ -443,7 +443,7 @@ _ol_render_canvas_Replay_.prototype.drawCustom = function(geometry, feature, ren
* @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry. * @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry.
* @param {ol.Feature|ol.render.Feature} feature Feature. * @param {ol.Feature|ol.render.Feature} feature Feature.
*/ */
_ol_render_canvas_Replay_.prototype.beginGeometry = function(geometry, feature) { CanvasReplay.prototype.beginGeometry = function(geometry, feature) {
this.beginGeometryInstruction1_ = this.beginGeometryInstruction1_ =
[_ol_render_canvas_Instruction_.BEGIN_GEOMETRY, feature, 0]; [_ol_render_canvas_Instruction_.BEGIN_GEOMETRY, feature, 0];
this.instructions.push(this.beginGeometryInstruction1_); this.instructions.push(this.beginGeometryInstruction1_);
@@ -457,7 +457,7 @@ _ol_render_canvas_Replay_.prototype.beginGeometry = function(geometry, feature)
* @private * @private
* @param {CanvasRenderingContext2D} context Context. * @param {CanvasRenderingContext2D} context Context.
*/ */
_ol_render_canvas_Replay_.prototype.fill_ = function(context) { CanvasReplay.prototype.fill_ = function(context) {
if (this.fillOrigin_) { if (this.fillOrigin_) {
const origin = _ol_transform_.apply(this.renderedTransform_, this.fillOrigin_.slice()); const origin = _ol_transform_.apply(this.renderedTransform_, this.fillOrigin_.slice());
context.translate(origin[0], origin[1]); context.translate(origin[0], origin[1]);
@@ -475,7 +475,7 @@ _ol_render_canvas_Replay_.prototype.fill_ = function(context) {
* @param {CanvasRenderingContext2D} context Context. * @param {CanvasRenderingContext2D} context Context.
* @param {Array.<*>} instruction Instruction. * @param {Array.<*>} instruction Instruction.
*/ */
_ol_render_canvas_Replay_.prototype.setStrokeStyle_ = function(context, instruction) { CanvasReplay.prototype.setStrokeStyle_ = function(context, instruction) {
context.strokeStyle = /** @type {ol.ColorLike} */ (instruction[1]); context.strokeStyle = /** @type {ol.ColorLike} */ (instruction[1]);
context.lineWidth = /** @type {number} */ (instruction[2]); context.lineWidth = /** @type {number} */ (instruction[2]);
context.lineCap = /** @type {string} */ (instruction[3]); context.lineCap = /** @type {string} */ (instruction[3]);
@@ -492,7 +492,7 @@ _ol_render_canvas_Replay_.prototype.setStrokeStyle_ = function(context, instruct
* @param {ol.DeclutterGroup} declutterGroup Declutter group. * @param {ol.DeclutterGroup} declutterGroup Declutter group.
* @param {ol.Feature|ol.render.Feature} feature Feature. * @param {ol.Feature|ol.render.Feature} feature Feature.
*/ */
_ol_render_canvas_Replay_.prototype.renderDeclutter_ = function(declutterGroup, feature) { CanvasReplay.prototype.renderDeclutter_ = function(declutterGroup, feature) {
if (declutterGroup && declutterGroup.length > 5) { if (declutterGroup && declutterGroup.length > 5) {
const groupCount = declutterGroup[4]; const groupCount = declutterGroup[4];
if (groupCount == 1 || groupCount == declutterGroup.length - 5) { if (groupCount == 1 || groupCount == declutterGroup.length - 5) {
@@ -540,7 +540,7 @@ _ol_render_canvas_Replay_.prototype.renderDeclutter_ = function(declutterGroup,
* @return {T|undefined} Callback result. * @return {T|undefined} Callback result.
* @template T * @template T
*/ */
_ol_render_canvas_Replay_.prototype.replay_ = function( CanvasReplay.prototype.replay_ = function(
context, transform, skippedFeaturesHash, context, transform, skippedFeaturesHash,
instructions, featureCallback, opt_hitExtent) { instructions, featureCallback, opt_hitExtent) {
/** @type {Array.<number>} */ /** @type {Array.<number>} */
@@ -852,7 +852,7 @@ _ol_render_canvas_Replay_.prototype.replay_ = function(
* @param {Object.<string, boolean>} skippedFeaturesHash Ids of features * @param {Object.<string, boolean>} skippedFeaturesHash Ids of features
* to skip. * to skip.
*/ */
_ol_render_canvas_Replay_.prototype.replay = function( CanvasReplay.prototype.replay = function(
context, transform, viewRotation, skippedFeaturesHash) { context, transform, viewRotation, skippedFeaturesHash) {
this.viewRotation_ = viewRotation; this.viewRotation_ = viewRotation;
this.replay_(context, transform, this.replay_(context, transform,
@@ -873,7 +873,7 @@ _ol_render_canvas_Replay_.prototype.replay = function(
* @return {T|undefined} Callback result. * @return {T|undefined} Callback result.
* @template T * @template T
*/ */
_ol_render_canvas_Replay_.prototype.replayHitDetection = function( CanvasReplay.prototype.replayHitDetection = function(
context, transform, viewRotation, skippedFeaturesHash, context, transform, viewRotation, skippedFeaturesHash,
opt_featureCallback, opt_hitExtent) { opt_featureCallback, opt_hitExtent) {
this.viewRotation_ = viewRotation; this.viewRotation_ = viewRotation;
@@ -885,7 +885,7 @@ _ol_render_canvas_Replay_.prototype.replayHitDetection = function(
/** /**
* Reverse the hit detection instructions. * Reverse the hit detection instructions.
*/ */
_ol_render_canvas_Replay_.prototype.reverseHitDetectionInstructions = function() { CanvasReplay.prototype.reverseHitDetectionInstructions = function() {
const hitDetectionInstructions = this.hitDetectionInstructions; const hitDetectionInstructions = this.hitDetectionInstructions;
// step 1 - reverse array // step 1 - reverse array
hitDetectionInstructions.reverse(); hitDetectionInstructions.reverse();
@@ -912,7 +912,7 @@ _ol_render_canvas_Replay_.prototype.reverseHitDetectionInstructions = function()
/** /**
* @inheritDoc * @inheritDoc
*/ */
_ol_render_canvas_Replay_.prototype.setFillStrokeStyle = function(fillStyle, strokeStyle) { CanvasReplay.prototype.setFillStrokeStyle = function(fillStyle, strokeStyle) {
const state = this.state; const state = this.state;
if (fillStyle) { if (fillStyle) {
const fillStyleColor = fillStyle.getColor(); const fillStyleColor = fillStyle.getColor();
@@ -966,7 +966,7 @@ _ol_render_canvas_Replay_.prototype.setFillStrokeStyle = function(fillStyle, str
* @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry. * @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry.
* @return {Array.<*>} Fill instruction. * @return {Array.<*>} Fill instruction.
*/ */
_ol_render_canvas_Replay_.prototype.createFill = function(state, geometry) { CanvasReplay.prototype.createFill = function(state, geometry) {
const fillStyle = state.fillStyle; const fillStyle = state.fillStyle;
const fillInstruction = [_ol_render_canvas_Instruction_.SET_FILL_STYLE, fillStyle]; const fillInstruction = [_ol_render_canvas_Instruction_.SET_FILL_STYLE, fillStyle];
if (typeof fillStyle !== 'string') { if (typeof fillStyle !== 'string') {
@@ -980,7 +980,7 @@ _ol_render_canvas_Replay_.prototype.createFill = function(state, geometry) {
/** /**
* @param {ol.CanvasFillStrokeState} state State. * @param {ol.CanvasFillStrokeState} state State.
*/ */
_ol_render_canvas_Replay_.prototype.applyStroke = function(state) { CanvasReplay.prototype.applyStroke = function(state) {
this.instructions.push(this.createStroke(state)); this.instructions.push(this.createStroke(state));
}; };
@@ -989,7 +989,7 @@ _ol_render_canvas_Replay_.prototype.applyStroke = function(state) {
* @param {ol.CanvasFillStrokeState} state State. * @param {ol.CanvasFillStrokeState} state State.
* @return {Array.<*>} Stroke instruction. * @return {Array.<*>} Stroke instruction.
*/ */
_ol_render_canvas_Replay_.prototype.createStroke = function(state) { CanvasReplay.prototype.createStroke = function(state) {
return [ return [
_ol_render_canvas_Instruction_.SET_STROKE_STYLE, _ol_render_canvas_Instruction_.SET_STROKE_STYLE,
state.strokeStyle, state.lineWidth * this.pixelRatio, state.lineCap, state.strokeStyle, state.lineWidth * this.pixelRatio, state.lineCap,
@@ -1004,7 +1004,7 @@ _ol_render_canvas_Replay_.prototype.createStroke = function(state) {
* @param {function(this:ol.render.canvas.Replay, ol.CanvasFillStrokeState, (ol.geom.Geometry|ol.render.Feature)):Array.<*>} createFill Create fill. * @param {function(this:ol.render.canvas.Replay, ol.CanvasFillStrokeState, (ol.geom.Geometry|ol.render.Feature)):Array.<*>} createFill Create fill.
* @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry. * @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry.
*/ */
_ol_render_canvas_Replay_.prototype.updateFillStyle = function(state, createFill, geometry) { CanvasReplay.prototype.updateFillStyle = function(state, createFill, geometry) {
const fillStyle = state.fillStyle; const fillStyle = state.fillStyle;
if (typeof fillStyle !== 'string' || state.currentFillStyle != fillStyle) { if (typeof fillStyle !== 'string' || state.currentFillStyle != fillStyle) {
if (fillStyle !== undefined) { if (fillStyle !== undefined) {
@@ -1019,7 +1019,7 @@ _ol_render_canvas_Replay_.prototype.updateFillStyle = function(state, createFill
* @param {ol.CanvasFillStrokeState} state State. * @param {ol.CanvasFillStrokeState} state State.
* @param {function(this:ol.render.canvas.Replay, ol.CanvasFillStrokeState)} applyStroke Apply stroke. * @param {function(this:ol.render.canvas.Replay, ol.CanvasFillStrokeState)} applyStroke Apply stroke.
*/ */
_ol_render_canvas_Replay_.prototype.updateStrokeStyle = function(state, applyStroke) { CanvasReplay.prototype.updateStrokeStyle = function(state, applyStroke) {
const strokeStyle = state.strokeStyle; const strokeStyle = state.strokeStyle;
const lineCap = state.lineCap; const lineCap = state.lineCap;
const lineDash = state.lineDash; const lineDash = state.lineDash;
@@ -1052,7 +1052,7 @@ _ol_render_canvas_Replay_.prototype.updateStrokeStyle = function(state, applyStr
* @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry. * @param {ol.geom.Geometry|ol.render.Feature} geometry Geometry.
* @param {ol.Feature|ol.render.Feature} feature Feature. * @param {ol.Feature|ol.render.Feature} feature Feature.
*/ */
_ol_render_canvas_Replay_.prototype.endGeometry = function(geometry, feature) { CanvasReplay.prototype.endGeometry = function(geometry, feature) {
this.beginGeometryInstruction1_[2] = this.instructions.length; this.beginGeometryInstruction1_[2] = this.instructions.length;
this.beginGeometryInstruction1_ = null; this.beginGeometryInstruction1_ = null;
this.beginGeometryInstruction2_[2] = this.hitDetectionInstructions.length; this.beginGeometryInstruction2_[2] = this.hitDetectionInstructions.length;
@@ -1067,7 +1067,7 @@ _ol_render_canvas_Replay_.prototype.endGeometry = function(geometry, feature) {
/** /**
* FIXME empty description for jsdoc * FIXME empty description for jsdoc
*/ */
_ol_render_canvas_Replay_.prototype.finish = nullFunction; CanvasReplay.prototype.finish = nullFunction;
/** /**
@@ -1077,7 +1077,7 @@ _ol_render_canvas_Replay_.prototype.finish = nullFunction;
* @return {ol.Extent} The buffered rendering extent. * @return {ol.Extent} The buffered rendering extent.
* @protected * @protected
*/ */
_ol_render_canvas_Replay_.prototype.getBufferedMaxExtent = function() { CanvasReplay.prototype.getBufferedMaxExtent = function() {
if (!this.bufferedMaxExtent_) { if (!this.bufferedMaxExtent_) {
this.bufferedMaxExtent_ = clone(this.maxExtent); this.bufferedMaxExtent_ = clone(this.maxExtent);
if (this.maxLineWidth > 0) { if (this.maxLineWidth > 0) {
@@ -1087,4 +1087,4 @@ _ol_render_canvas_Replay_.prototype.getBufferedMaxExtent = function() {
} }
return this.bufferedMaxExtent_; return this.bufferedMaxExtent_;
}; };
export default _ol_render_canvas_Replay_; export default CanvasReplay;

View File

@@ -9,7 +9,7 @@ import _ol_geom_flat_transform_ from '../../geom/flat/transform.js';
import _ol_obj_ from '../../obj.js'; import _ol_obj_ from '../../obj.js';
import ReplayGroup from '../ReplayGroup.js'; import ReplayGroup from '../ReplayGroup.js';
import ReplayType from '../ReplayType.js'; import ReplayType from '../ReplayType.js';
import _ol_render_canvas_Replay_ from '../canvas/Replay.js'; import CanvasReplay from '../canvas/Replay.js';
import CanvasImageReplay from '../canvas/ImageReplay.js'; import CanvasImageReplay from '../canvas/ImageReplay.js';
import _ol_render_canvas_LineStringReplay_ from '../canvas/LineStringReplay.js'; import _ol_render_canvas_LineStringReplay_ from '../canvas/LineStringReplay.js';
import _ol_render_canvas_PolygonReplay_ from '../canvas/PolygonReplay.js'; import _ol_render_canvas_PolygonReplay_ from '../canvas/PolygonReplay.js';
@@ -498,7 +498,7 @@ CanvasReplayGroup.prototype.replay = function(context,
*/ */
CanvasReplayGroup.BATCH_CONSTRUCTORS_ = { CanvasReplayGroup.BATCH_CONSTRUCTORS_ = {
'Circle': _ol_render_canvas_PolygonReplay_, 'Circle': _ol_render_canvas_PolygonReplay_,
'Default': _ol_render_canvas_Replay_, 'Default': CanvasReplay,
'Image': CanvasImageReplay, 'Image': CanvasImageReplay,
'LineString': _ol_render_canvas_LineStringReplay_, 'LineString': _ol_render_canvas_LineStringReplay_,
'Polygon': _ol_render_canvas_PolygonReplay_, 'Polygon': _ol_render_canvas_PolygonReplay_,

View File

@@ -10,7 +10,7 @@ import GeometryType from '../../geom/GeometryType.js';
import _ol_has_ from '../../has.js'; import _ol_has_ from '../../has.js';
import _ol_render_canvas_ from '../canvas.js'; import _ol_render_canvas_ from '../canvas.js';
import _ol_render_canvas_Instruction_ from '../canvas/Instruction.js'; import _ol_render_canvas_Instruction_ from '../canvas/Instruction.js';
import _ol_render_canvas_Replay_ from '../canvas/Replay.js'; import CanvasReplay from '../canvas/Replay.js';
import _ol_render_replay_ from '../replay.js'; import _ol_render_replay_ from '../replay.js';
import TextPlacement from '../../style/TextPlacement.js'; import TextPlacement from '../../style/TextPlacement.js';
@@ -27,7 +27,7 @@ import TextPlacement from '../../style/TextPlacement.js';
*/ */
const _ol_render_canvas_TextReplay_ = function( const _ol_render_canvas_TextReplay_ = function(
tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree) { tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree) {
_ol_render_canvas_Replay_.call(this, CanvasReplay.call(this,
tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree); tolerance, maxExtent, resolution, pixelRatio, overlaps, declutterTree);
/** /**
@@ -134,7 +134,7 @@ const _ol_render_canvas_TextReplay_ = function(
}; };
inherits(_ol_render_canvas_TextReplay_, _ol_render_canvas_Replay_); inherits(_ol_render_canvas_TextReplay_, CanvasReplay);
/** /**

View File

@@ -9,7 +9,7 @@ import Point from '../../../../../src/ol/geom/Point.js';
import Polygon from '../../../../../src/ol/geom/Polygon.js'; import Polygon from '../../../../../src/ol/geom/Polygon.js';
import _ol_render_canvas_LineStringReplay_ from '../../../../../src/ol/render/canvas/LineStringReplay.js'; import _ol_render_canvas_LineStringReplay_ from '../../../../../src/ol/render/canvas/LineStringReplay.js';
import _ol_render_canvas_PolygonReplay_ from '../../../../../src/ol/render/canvas/PolygonReplay.js'; import _ol_render_canvas_PolygonReplay_ from '../../../../../src/ol/render/canvas/PolygonReplay.js';
import _ol_render_canvas_Replay_ from '../../../../../src/ol/render/canvas/Replay.js'; import CanvasReplay from '../../../../../src/ol/render/canvas/Replay.js';
import CanvasReplayGroup from '../../../../../src/ol/render/canvas/ReplayGroup.js'; import CanvasReplayGroup from '../../../../../src/ol/render/canvas/ReplayGroup.js';
import _ol_renderer_vector_ from '../../../../../src/ol/renderer/vector.js'; import _ol_renderer_vector_ from '../../../../../src/ol/renderer/vector.js';
import Fill from '../../../../../src/ol/style/Fill.js'; import Fill from '../../../../../src/ol/style/Fill.js';
@@ -285,8 +285,8 @@ describe('ol.render.canvas.Replay', function() {
it('creates a new replay batch', function() { it('creates a new replay batch', function() {
const tolerance = 10; const tolerance = 10;
const extent = [-180, -90, 180, 90]; const extent = [-180, -90, 180, 90];
const replay = new _ol_render_canvas_Replay_(tolerance, extent, 1, 1, true); const replay = new CanvasReplay(tolerance, extent, 1, 1, true);
expect(replay).to.be.a(_ol_render_canvas_Replay_); expect(replay).to.be.a(CanvasReplay);
}); });
}); });
@@ -295,7 +295,7 @@ describe('ol.render.canvas.Replay', function() {
let replay; let replay;
beforeEach(function() { beforeEach(function() {
replay = new _ol_render_canvas_Replay_(1, [-180, -90, 180, 90], 1, 1, true); replay = new CanvasReplay(1, [-180, -90, 180, 90], 1, 1, true);
}); });
it('appends coordinates that are within the max extent', function() { it('appends coordinates that are within the max extent', function() {