Fix layer renderer scope issues

This commit is contained in:
Andreas Hocevar
2020-04-14 20:55:55 +02:00
parent 6426cd10dc
commit bcc94baf22
6 changed files with 6 additions and 10 deletions

View File

@@ -44,10 +44,10 @@ class CanvasLayerRenderer extends LayerRenderer {
/**
* A temporary transform. The values in this transform should only be used in a
* function that sets the values.
* @private
* @protected
* @type {import("../../transform.js").Transform}
*/
this.tempTransform_ = createTransform();
this.tempTransform = createTransform();
/**
* The transform for rendered pixels to viewport CSS pixels. This transform must
@@ -66,7 +66,6 @@ class CanvasLayerRenderer extends LayerRenderer {
this.inversePixelTransform = createTransform();
/**
* @protected
* @type {CanvasRenderingContext2D}
*/
this.context = null;
@@ -255,7 +254,7 @@ class CanvasLayerRenderer extends LayerRenderer {
const dx2 = -center[0] + offsetX;
const dy2 = -center[1];
return composeTransform(
this.tempTransform_,
this.tempTransform,
dx1,
dy1,
sx,