@pixi/canvas-sprite
Advanced tools
Comparing version 5.1.5 to 5.2.0
/*! | ||
* @pixi/canvas-sprite - v5.1.5 | ||
* Compiled Tue, 24 Sep 2019 04:07:05 UTC | ||
* @pixi/canvas-sprite - v5.2.0 | ||
* Compiled Wed, 06 Nov 2019 02:32:43 UTC | ||
* | ||
@@ -101,3 +101,3 @@ * @pixi/canvas-sprite is licensed under the MIT License. | ||
wt = canvasRenderWorldTransform; | ||
math.GroupD8.matrixAppendRotationInv(wt, texture.rotate, dx, dy); | ||
math.groupD8.matrixAppendRotationInv(wt, texture.rotate, dx, dy); | ||
// the anchor has already been applied above, so lets set it to zero | ||
@@ -161,3 +161,3 @@ dx = 0; | ||
// TODO clean up caching - how to clean up the caches? | ||
sprite._tintedCanvas = canvasRenderer.CanvasTinter.getTintedCanvas(sprite, sprite.tint); | ||
sprite._tintedCanvas = canvasRenderer.canvasUtils.getTintedCanvas(sprite, sprite.tint); | ||
} | ||
@@ -164,0 +164,0 @@ |
/*! | ||
* @pixi/canvas-sprite - v5.1.5 | ||
* Compiled Tue, 24 Sep 2019 04:07:05 UTC | ||
* @pixi/canvas-sprite - v5.2.0 | ||
* Compiled Wed, 06 Nov 2019 02:32:43 UTC | ||
* | ||
@@ -8,3 +8,3 @@ * @pixi/canvas-sprite is licensed under the MIT License. | ||
*/ | ||
this.PIXI=this.PIXI||{};var _pixi_canvas_sprite=function(t,r,e,o,n){"use strict";var i=new e.Matrix,a=function(t){this.renderer=t};return a.prototype.render=function(t){var n=t._texture,a=this.renderer,s=a.context,l=n._frame.width,h=n._frame.height,d=t.transform.worldTransform,u=0,c=0,p=n.baseTexture.getDrawableSource();if(!(n.orig.width<=0||n.orig.height<=0)&&p&&n.valid){a.setBlendMode(t.blendMode,!0),a.context.globalAlpha=t.worldAlpha;var f=n.baseTexture.scaleMode===r.SCALE_MODES.LINEAR;a.smoothProperty&&a.context[a.smoothProperty]!==f&&(s[a.smoothProperty]=f),n.trim?(u=n.trim.width/2+n.trim.x-t.anchor.x*n.orig.width,c=n.trim.height/2+n.trim.y-t.anchor.y*n.orig.height):(u=(.5-t.anchor.x)*n.orig.width,c=(.5-t.anchor.y)*n.orig.height),n.rotate&&(d.copyTo(i),d=i,e.GroupD8.matrixAppendRotationInv(d,n.rotate,u,c),u=0,c=0),u-=l/2,c-=h/2,t.roundPixels?(a.context.setTransform(d.a,d.b,d.c,d.d,d.tx*a.resolution|0,d.ty*a.resolution|0),u|=0,c|=0):a.context.setTransform(d.a,d.b,d.c,d.d,d.tx*a.resolution,d.ty*a.resolution);var _=n.baseTexture.resolution,x=a._outerBlend;x&&(s.save(),s.beginPath(),s.rect(u*a.resolution,c*a.resolution,l*a.resolution,h*a.resolution),s.clip()),16777215!==t.tint?(t._cachedTint===t.tint&&t._tintedCanvas.tintId===t._texture._updateID||(t._cachedTint=t.tint,t._tintedCanvas=o.CanvasTinter.getTintedCanvas(t,t.tint)),s.drawImage(t._tintedCanvas,0,0,Math.floor(l*_),Math.floor(h*_),Math.floor(u*a.resolution),Math.floor(c*a.resolution),Math.floor(l*a.resolution),Math.floor(h*a.resolution))):s.drawImage(p,n._frame.x*_,n._frame.y*_,Math.floor(l*_),Math.floor(h*_),Math.floor(u*a.resolution),Math.floor(c*a.resolution),Math.floor(l*a.resolution),Math.floor(h*a.resolution)),x&&s.restore(),a.setBlendMode(r.BLEND_MODES.NORMAL)}},a.prototype.destroy=function(){this.renderer=null},n.Sprite.prototype._tintedCanvas=null,n.Sprite.prototype._renderCanvas=function(t){t.plugins.sprite.render(this)},t.CanvasSpriteRenderer=a,t}({},PIXI,PIXI,PIXI,PIXI);Object.assign(this.PIXI,_pixi_canvas_sprite); | ||
this.PIXI=this.PIXI||{};var _pixi_canvas_sprite=function(t,r,o,e,i){"use strict";var n=new o.Matrix,a=function(t){this.renderer=t};return a.prototype.render=function(t){var i=t._texture,a=this.renderer,s=a.context,l=i._frame.width,h=i._frame.height,d=t.transform.worldTransform,u=0,c=0,p=i.baseTexture.getDrawableSource();if(!(i.orig.width<=0||i.orig.height<=0)&&p&&i.valid){a.setBlendMode(t.blendMode,!0),a.context.globalAlpha=t.worldAlpha;var f=i.baseTexture.scaleMode===r.SCALE_MODES.LINEAR;a.smoothProperty&&a.context[a.smoothProperty]!==f&&(s[a.smoothProperty]=f),i.trim?(u=i.trim.width/2+i.trim.x-t.anchor.x*i.orig.width,c=i.trim.height/2+i.trim.y-t.anchor.y*i.orig.height):(u=(.5-t.anchor.x)*i.orig.width,c=(.5-t.anchor.y)*i.orig.height),i.rotate&&(d.copyTo(n),d=n,o.groupD8.matrixAppendRotationInv(d,i.rotate,u,c),u=0,c=0),u-=l/2,c-=h/2,t.roundPixels?(a.context.setTransform(d.a,d.b,d.c,d.d,d.tx*a.resolution|0,d.ty*a.resolution|0),u|=0,c|=0):a.context.setTransform(d.a,d.b,d.c,d.d,d.tx*a.resolution,d.ty*a.resolution);var _=i.baseTexture.resolution,x=a._outerBlend;x&&(s.save(),s.beginPath(),s.rect(u*a.resolution,c*a.resolution,l*a.resolution,h*a.resolution),s.clip()),16777215!==t.tint?(t._cachedTint===t.tint&&t._tintedCanvas.tintId===t._texture._updateID||(t._cachedTint=t.tint,t._tintedCanvas=e.canvasUtils.getTintedCanvas(t,t.tint)),s.drawImage(t._tintedCanvas,0,0,Math.floor(l*_),Math.floor(h*_),Math.floor(u*a.resolution),Math.floor(c*a.resolution),Math.floor(l*a.resolution),Math.floor(h*a.resolution))):s.drawImage(p,i._frame.x*_,i._frame.y*_,Math.floor(l*_),Math.floor(h*_),Math.floor(u*a.resolution),Math.floor(c*a.resolution),Math.floor(l*a.resolution),Math.floor(h*a.resolution)),x&&s.restore(),a.setBlendMode(r.BLEND_MODES.NORMAL)}},a.prototype.destroy=function(){this.renderer=null},i.Sprite.prototype._tintedCanvas=null,i.Sprite.prototype._renderCanvas=function(t){t.plugins.sprite.render(this)},t.CanvasSpriteRenderer=a,t}({},PIXI,PIXI,PIXI,PIXI);Object.assign(this.PIXI,_pixi_canvas_sprite); | ||
//# sourceMappingURL=canvas-sprite.min.js.map |
/*! | ||
* @pixi/canvas-sprite - v5.1.5 | ||
* Compiled Tue, 24 Sep 2019 04:07:05 UTC | ||
* @pixi/canvas-sprite - v5.2.0 | ||
* Compiled Wed, 06 Nov 2019 02:32:43 UTC | ||
* | ||
@@ -9,4 +9,4 @@ * @pixi/canvas-sprite is licensed under the MIT License. | ||
import { SCALE_MODES, BLEND_MODES } from '@pixi/constants'; | ||
import { Matrix, GroupD8 } from '@pixi/math'; | ||
import { CanvasTinter } from '@pixi/canvas-renderer'; | ||
import { Matrix, groupD8 } from '@pixi/math'; | ||
import { canvasUtils } from '@pixi/canvas-renderer'; | ||
import { Sprite } from '@pixi/sprite'; | ||
@@ -103,3 +103,3 @@ | ||
wt = canvasRenderWorldTransform; | ||
GroupD8.matrixAppendRotationInv(wt, texture.rotate, dx, dy); | ||
groupD8.matrixAppendRotationInv(wt, texture.rotate, dx, dy); | ||
// the anchor has already been applied above, so lets set it to zero | ||
@@ -163,3 +163,3 @@ dx = 0; | ||
// TODO clean up caching - how to clean up the caches? | ||
sprite._tintedCanvas = CanvasTinter.getTintedCanvas(sprite, sprite.tint); | ||
sprite._tintedCanvas = canvasUtils.getTintedCanvas(sprite, sprite.tint); | ||
} | ||
@@ -166,0 +166,0 @@ |
/*! | ||
* @pixi/canvas-sprite - v5.1.5 | ||
* Compiled Tue, 24 Sep 2019 04:07:05 UTC | ||
* @pixi/canvas-sprite - v5.2.0 | ||
* Compiled Wed, 06 Nov 2019 02:32:43 UTC | ||
* | ||
@@ -106,3 +106,3 @@ * @pixi/canvas-sprite is licensed under the MIT License. | ||
wt = canvasRenderWorldTransform; | ||
math.GroupD8.matrixAppendRotationInv(wt, texture.rotate, dx, dy); | ||
math.groupD8.matrixAppendRotationInv(wt, texture.rotate, dx, dy); | ||
// the anchor has already been applied above, so lets set it to zero | ||
@@ -166,3 +166,3 @@ dx = 0; | ||
// TODO clean up caching - how to clean up the caches? | ||
sprite._tintedCanvas = canvasRenderer.CanvasTinter.getTintedCanvas(sprite, sprite.tint); | ||
sprite._tintedCanvas = canvasRenderer.canvasUtils.getTintedCanvas(sprite, sprite.tint); | ||
} | ||
@@ -169,0 +169,0 @@ |
{ | ||
"name": "@pixi/canvas-sprite", | ||
"version": "5.1.5", | ||
"version": "5.2.0", | ||
"main": "lib/canvas-sprite.js", | ||
@@ -27,9 +27,9 @@ "module": "lib/canvas-sprite.es.js", | ||
"dependencies": { | ||
"@pixi/canvas-renderer": "^5.1.5", | ||
"@pixi/constants": "^5.1.0", | ||
"@pixi/math": "^5.1.0", | ||
"@pixi/sprite": "^5.1.5", | ||
"@pixi/utils": "^5.1.3" | ||
"@pixi/canvas-renderer": "^5.2.0", | ||
"@pixi/constants": "^5.2.0", | ||
"@pixi/math": "^5.2.0", | ||
"@pixi/sprite": "^5.2.0", | ||
"@pixi/utils": "^5.2.0" | ||
}, | ||
"gitHead": "8cf3db88d06355cbabea64150cdb0774191e502c" | ||
"gitHead": "aaf96b460582b83a1fa73037ef2dd69dd9e84415" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
68062
Updated@pixi/canvas-renderer@^5.2.0
Updated@pixi/constants@^5.2.0
Updated@pixi/math@^5.2.0
Updated@pixi/sprite@^5.2.0
Updated@pixi/utils@^5.2.0