Add underdraw support

master
Sven Slootweg 7 years ago
parent 7e08b13854
commit 93053938d6

@ -63,7 +63,7 @@ module.exports = function createObject(options) {
originY: this.originY
});
context.drawImage(this.cacheCanvas, defaultValue(options.x, 0) + offset.x, defaultValue(options.y, 0) + offset.y);
context.drawImage(this.cacheCanvas, defaultValue(options.x, 0) + offset.x - this.renderUnderdrawX, defaultValue(options.y, 0) + offset.y - this.renderUnderdrawY);
this.emit("rendered");
},
@ -76,6 +76,8 @@ module.exports = function createObject(options) {
this.renderHeight = newSize.height * this.scaleY;
this.renderOffsetX = defaultValue(newSize.offsetX, 0) * this.scaleX;
this.renderOffsetY = defaultValue(newSize.offsetY, 0) * this.scaleY;
this.renderUnderdrawX = defaultValue(newSize.underdrawX, 0) * this.scaleX;
this.renderUnderdrawY = defaultValue(newSize.underdrawY, 0) * this.scaleY;
this.cacheCanvas.width = this.renderWidth;
this.cacheCanvas.height = this.renderHeight;

Loading…
Cancel
Save