diff --git a/bundles/pixi.js/src/useDeprecated.js b/bundles/pixi.js/src/useDeprecated.js index 867f247..8ac4f5c 100644 --- a/bundles/pixi.js/src/useDeprecated.js +++ b/bundles/pixi.js/src/useDeprecated.js @@ -642,16 +642,25 @@ * @name PIXI.BaseTexture#imageUrl * @type {string} * @deprecated since 5.0.0 - * @readonly * @see PIXI.resource.ImageResource#url */ imageUrl: { get() { - deprecation(v5, 'PIXI.BaseTexture.imageUrl property has been removed, use resource.url'); + deprecation(v5, 'PIXI.BaseTexture.imageUrl property has been removed, use PIXI.BaseTexture.resource.url'); return this.resource && this.resource.url; }, + + set(imageUrl) + { + deprecation(v5, 'PIXI.BaseTexture.imageUrl property has been removed, use PIXI.BaseTexture.resource.url'); + + if (this.resource) + { + this.resource.url = imageUrl; + } + }, }, /** * @name PIXI.BaseTexture#source @@ -663,13 +672,13 @@ source: { get() { - deprecation(v5, 'PIXI.BaseTexture.source property has been moved, use `resource.source`'); + deprecation(v5, 'PIXI.BaseTexture.source property has been moved, use `PIXI.BaseTexture.resource.source`'); return this.resource && this.resource.source; }, set(source) { - deprecation(v5, 'PIXI.BaseTexture.source property has been moved, use `resource.source` ' + deprecation(v5, 'PIXI.BaseTexture.source property has been moved, use `PIXI.BaseTexture.resource.source` ' + 'if you want to set HTMLCanvasElement. Otherwise, create new BaseTexture.'); if (this.resource) @@ -941,6 +950,21 @@ }; } + /** + * @deprecated since 5.0.0 + * @member {PIXI.Graphics} PIXI.Graphics#graphicsData + * @see PIXI.Graphics#geometry + * @readonly + */ + Object.defineProperty(PIXI.Graphics.prototype, 'graphicsData', { + get() + { + deprecation(v5, 'PIXI.Graphics.graphicsData property is deprecated, use PIXI.Graphics.geometry.graphicsData'); + + return this.geometry.graphicsData; + }, + }); + // Use these to deprecate all the Sprite from* methods function spriteFrom(name, source, crossorigin, scaleMode) { @@ -1055,13 +1079,15 @@ Object.defineProperty(PIXI.AbstractRenderer.prototype, 'autoResize', { get() { - deprecation(v5, 'PIXI.AbstractRenderer.autoResize property is deprecated, use autoDensity'); + deprecation(v5, 'PIXI.AbstractRenderer.autoResize property is deprecated, ' + + 'use PIXI.AbstractRenderer.autoDensity'); return this.autoDensity; }, set(value) { - deprecation(v5, 'PIXI.AbstractRenderer.autoResize property is deprecated, use autoDensity'); + deprecation(v5, 'PIXI.AbstractRenderer.autoResize property is deprecated, ' + + 'use PIXI.AbstractRenderer.autoDensity'); this.autoDensity = value; }, @@ -1075,7 +1101,7 @@ Object.defineProperty(PIXI.Renderer.prototype, 'textureManager', { get() { - deprecation(v5, 'PIXI.Renderer.textureManager property is deprecated, use texture'); + deprecation(v5, 'PIXI.Renderer.textureManager property is deprecated, use PIXI.Renderer.texture'); return this.texture; },