diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/index.js b/bundles/pixi.js/src/index.js index a4fd8d6..02bf765 100644 --- a/bundles/pixi.js/src/index.js +++ b/bundles/pixi.js/src/index.js @@ -12,6 +12,7 @@ export * from '@pixi/sprite-animated'; export * from '@pixi/sprite-tiling'; export * from '@pixi/math'; +export * from '@pixi/mesh'; export * from '@pixi/constants'; export * from '@pixi/display'; export * from '@pixi/ticker'; @@ -21,7 +22,6 @@ import * as interaction from '@pixi/interaction'; import * as extract from '@pixi/extract'; import * as loaders from '@pixi/loaders'; -import * as mesh from '@pixi/mesh'; import * as prepare from '@pixi/prepare'; // import * as particles from '@pixi/particles'; import * as filters from './filters'; @@ -51,7 +51,6 @@ filters, interaction, loaders, - mesh, // particles, prepare, utils, diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/index.js b/bundles/pixi.js/src/index.js index a4fd8d6..02bf765 100644 --- a/bundles/pixi.js/src/index.js +++ b/bundles/pixi.js/src/index.js @@ -12,6 +12,7 @@ export * from '@pixi/sprite-animated'; export * from '@pixi/sprite-tiling'; export * from '@pixi/math'; +export * from '@pixi/mesh'; export * from '@pixi/constants'; export * from '@pixi/display'; export * from '@pixi/ticker'; @@ -21,7 +22,6 @@ import * as interaction from '@pixi/interaction'; import * as extract from '@pixi/extract'; import * as loaders from '@pixi/loaders'; -import * as mesh from '@pixi/mesh'; import * as prepare from '@pixi/prepare'; // import * as particles from '@pixi/particles'; import * as filters from './filters'; @@ -51,7 +51,6 @@ filters, interaction, loaders, - mesh, // particles, prepare, utils, diff --git a/bundles/pixi.js/test/index.js b/bundles/pixi.js/test/index.js index 775e1f6..4367dd9 100755 --- a/bundles/pixi.js/test/index.js +++ b/bundles/pixi.js/test/index.js @@ -10,7 +10,6 @@ expect(PIXI.settings).to.not.be.undefined; expect(PIXI.loaders).to.not.be.undefined; expect(PIXI.extract).to.not.be.undefined; - expect(PIXI.mesh).to.not.be.undefined; expect(PIXI.prepare).to.not.be.undefined; expect(PIXI.utils).to.not.be.undefined; }); diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/index.js b/bundles/pixi.js/src/index.js index a4fd8d6..02bf765 100644 --- a/bundles/pixi.js/src/index.js +++ b/bundles/pixi.js/src/index.js @@ -12,6 +12,7 @@ export * from '@pixi/sprite-animated'; export * from '@pixi/sprite-tiling'; export * from '@pixi/math'; +export * from '@pixi/mesh'; export * from '@pixi/constants'; export * from '@pixi/display'; export * from '@pixi/ticker'; @@ -21,7 +22,6 @@ import * as interaction from '@pixi/interaction'; import * as extract from '@pixi/extract'; import * as loaders from '@pixi/loaders'; -import * as mesh from '@pixi/mesh'; import * as prepare from '@pixi/prepare'; // import * as particles from '@pixi/particles'; import * as filters from './filters'; @@ -51,7 +51,6 @@ filters, interaction, loaders, - mesh, // particles, prepare, utils, diff --git a/bundles/pixi.js/test/index.js b/bundles/pixi.js/test/index.js index 775e1f6..4367dd9 100755 --- a/bundles/pixi.js/test/index.js +++ b/bundles/pixi.js/test/index.js @@ -10,7 +10,6 @@ expect(PIXI.settings).to.not.be.undefined; expect(PIXI.loaders).to.not.be.undefined; expect(PIXI.extract).to.not.be.undefined; - expect(PIXI.mesh).to.not.be.undefined; expect(PIXI.prepare).to.not.be.undefined; expect(PIXI.utils).to.not.be.undefined; }); diff --git a/packages/mesh/src/Mesh.js b/packages/mesh/src/Mesh.js index b39f77d..1962b57 100644 --- a/packages/mesh/src/Mesh.js +++ b/packages/mesh/src/Mesh.js @@ -11,7 +11,7 @@ * Base mesh class * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class Mesh extends RawMesh { diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/index.js b/bundles/pixi.js/src/index.js index a4fd8d6..02bf765 100644 --- a/bundles/pixi.js/src/index.js +++ b/bundles/pixi.js/src/index.js @@ -12,6 +12,7 @@ export * from '@pixi/sprite-animated'; export * from '@pixi/sprite-tiling'; export * from '@pixi/math'; +export * from '@pixi/mesh'; export * from '@pixi/constants'; export * from '@pixi/display'; export * from '@pixi/ticker'; @@ -21,7 +22,6 @@ import * as interaction from '@pixi/interaction'; import * as extract from '@pixi/extract'; import * as loaders from '@pixi/loaders'; -import * as mesh from '@pixi/mesh'; import * as prepare from '@pixi/prepare'; // import * as particles from '@pixi/particles'; import * as filters from './filters'; @@ -51,7 +51,6 @@ filters, interaction, loaders, - mesh, // particles, prepare, utils, diff --git a/bundles/pixi.js/test/index.js b/bundles/pixi.js/test/index.js index 775e1f6..4367dd9 100755 --- a/bundles/pixi.js/test/index.js +++ b/bundles/pixi.js/test/index.js @@ -10,7 +10,6 @@ expect(PIXI.settings).to.not.be.undefined; expect(PIXI.loaders).to.not.be.undefined; expect(PIXI.extract).to.not.be.undefined; - expect(PIXI.mesh).to.not.be.undefined; expect(PIXI.prepare).to.not.be.undefined; expect(PIXI.utils).to.not.be.undefined; }); diff --git a/packages/mesh/src/Mesh.js b/packages/mesh/src/Mesh.js index b39f77d..1962b57 100644 --- a/packages/mesh/src/Mesh.js +++ b/packages/mesh/src/Mesh.js @@ -11,7 +11,7 @@ * Base mesh class * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class Mesh extends RawMesh { diff --git a/packages/mesh/src/NineSlicePlane.js b/packages/mesh/src/NineSlicePlane.js index f0d7575..eac794b 100644 --- a/packages/mesh/src/NineSlicePlane.js +++ b/packages/mesh/src/NineSlicePlane.js @@ -29,8 +29,8 @@ * * * @class - * @extends PIXI.mesh.Plane - * @memberof PIXI.mesh + * @extends PIXI.Plane + * @memberof PIXI * */ export default class NineSlicePlane extends Plane diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/index.js b/bundles/pixi.js/src/index.js index a4fd8d6..02bf765 100644 --- a/bundles/pixi.js/src/index.js +++ b/bundles/pixi.js/src/index.js @@ -12,6 +12,7 @@ export * from '@pixi/sprite-animated'; export * from '@pixi/sprite-tiling'; export * from '@pixi/math'; +export * from '@pixi/mesh'; export * from '@pixi/constants'; export * from '@pixi/display'; export * from '@pixi/ticker'; @@ -21,7 +22,6 @@ import * as interaction from '@pixi/interaction'; import * as extract from '@pixi/extract'; import * as loaders from '@pixi/loaders'; -import * as mesh from '@pixi/mesh'; import * as prepare from '@pixi/prepare'; // import * as particles from '@pixi/particles'; import * as filters from './filters'; @@ -51,7 +51,6 @@ filters, interaction, loaders, - mesh, // particles, prepare, utils, diff --git a/bundles/pixi.js/test/index.js b/bundles/pixi.js/test/index.js index 775e1f6..4367dd9 100755 --- a/bundles/pixi.js/test/index.js +++ b/bundles/pixi.js/test/index.js @@ -10,7 +10,6 @@ expect(PIXI.settings).to.not.be.undefined; expect(PIXI.loaders).to.not.be.undefined; expect(PIXI.extract).to.not.be.undefined; - expect(PIXI.mesh).to.not.be.undefined; expect(PIXI.prepare).to.not.be.undefined; expect(PIXI.utils).to.not.be.undefined; }); diff --git a/packages/mesh/src/Mesh.js b/packages/mesh/src/Mesh.js index b39f77d..1962b57 100644 --- a/packages/mesh/src/Mesh.js +++ b/packages/mesh/src/Mesh.js @@ -11,7 +11,7 @@ * Base mesh class * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class Mesh extends RawMesh { diff --git a/packages/mesh/src/NineSlicePlane.js b/packages/mesh/src/NineSlicePlane.js index f0d7575..eac794b 100644 --- a/packages/mesh/src/NineSlicePlane.js +++ b/packages/mesh/src/NineSlicePlane.js @@ -29,8 +29,8 @@ * * * @class - * @extends PIXI.mesh.Plane - * @memberof PIXI.mesh + * @extends PIXI.Plane + * @memberof PIXI * */ export default class NineSlicePlane extends Plane diff --git a/packages/mesh/src/Plane.js b/packages/mesh/src/Plane.js index e919cd5..b874a39 100644 --- a/packages/mesh/src/Plane.js +++ b/packages/mesh/src/Plane.js @@ -11,8 +11,8 @@ * ``` * * @class - * @extends PIXI.mesh.Mesh - * @memberof PIXI.mesh + * @extends PIXI.Mesh + * @memberof PIXI * */ export default class Plane extends Mesh diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/index.js b/bundles/pixi.js/src/index.js index a4fd8d6..02bf765 100644 --- a/bundles/pixi.js/src/index.js +++ b/bundles/pixi.js/src/index.js @@ -12,6 +12,7 @@ export * from '@pixi/sprite-animated'; export * from '@pixi/sprite-tiling'; export * from '@pixi/math'; +export * from '@pixi/mesh'; export * from '@pixi/constants'; export * from '@pixi/display'; export * from '@pixi/ticker'; @@ -21,7 +22,6 @@ import * as interaction from '@pixi/interaction'; import * as extract from '@pixi/extract'; import * as loaders from '@pixi/loaders'; -import * as mesh from '@pixi/mesh'; import * as prepare from '@pixi/prepare'; // import * as particles from '@pixi/particles'; import * as filters from './filters'; @@ -51,7 +51,6 @@ filters, interaction, loaders, - mesh, // particles, prepare, utils, diff --git a/bundles/pixi.js/test/index.js b/bundles/pixi.js/test/index.js index 775e1f6..4367dd9 100755 --- a/bundles/pixi.js/test/index.js +++ b/bundles/pixi.js/test/index.js @@ -10,7 +10,6 @@ expect(PIXI.settings).to.not.be.undefined; expect(PIXI.loaders).to.not.be.undefined; expect(PIXI.extract).to.not.be.undefined; - expect(PIXI.mesh).to.not.be.undefined; expect(PIXI.prepare).to.not.be.undefined; expect(PIXI.utils).to.not.be.undefined; }); diff --git a/packages/mesh/src/Mesh.js b/packages/mesh/src/Mesh.js index b39f77d..1962b57 100644 --- a/packages/mesh/src/Mesh.js +++ b/packages/mesh/src/Mesh.js @@ -11,7 +11,7 @@ * Base mesh class * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class Mesh extends RawMesh { diff --git a/packages/mesh/src/NineSlicePlane.js b/packages/mesh/src/NineSlicePlane.js index f0d7575..eac794b 100644 --- a/packages/mesh/src/NineSlicePlane.js +++ b/packages/mesh/src/NineSlicePlane.js @@ -29,8 +29,8 @@ * * * @class - * @extends PIXI.mesh.Plane - * @memberof PIXI.mesh + * @extends PIXI.Plane + * @memberof PIXI * */ export default class NineSlicePlane extends Plane diff --git a/packages/mesh/src/Plane.js b/packages/mesh/src/Plane.js index e919cd5..b874a39 100644 --- a/packages/mesh/src/Plane.js +++ b/packages/mesh/src/Plane.js @@ -11,8 +11,8 @@ * ``` * * @class - * @extends PIXI.mesh.Mesh - * @memberof PIXI.mesh + * @extends PIXI.Mesh + * @memberof PIXI * */ export default class Plane extends Mesh diff --git a/packages/mesh/src/RawMesh.js b/packages/mesh/src/RawMesh.js index e375929..bb6f10d 100644 --- a/packages/mesh/src/RawMesh.js +++ b/packages/mesh/src/RawMesh.js @@ -21,12 +21,12 @@ * * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class RawMesh extends Container { /** - * @param {PIXI.mesh.Geometry} geometry the geometry the mesh will use + * @param {PIXI.Geometry} geometry the geometry the mesh will use * @param {PIXI.Shader} shader the shader the mesh will use * @param {PIXI.State} state the state that the webGL context is required to be in to render the mesh * @param {number} drawMode the drawMode, can be any of the PIXI.DRAW_MODES consts @@ -37,7 +37,7 @@ /** * the geometry the mesh will use - * @type {PIXI.mesh.Geometry} + * @type {PIXI.Geometry} */ this.geometry = geometry; @@ -54,10 +54,10 @@ this.state = state || new State(); /** - * The way the Mesh should be drawn, can be any of the {@link PIXI.mesh.RawMesh.DRAW_MODES} consts + * The way the Mesh should be drawn, can be any of the {@link PIXI.RawMesh.DRAW_MODES} consts * * @member {number} - * @see PIXI.mesh.RawMesh.DRAW_MODES + * @see PIXI.RawMesh.DRAW_MODES */ this.drawMode = drawMode; diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/index.js b/bundles/pixi.js/src/index.js index a4fd8d6..02bf765 100644 --- a/bundles/pixi.js/src/index.js +++ b/bundles/pixi.js/src/index.js @@ -12,6 +12,7 @@ export * from '@pixi/sprite-animated'; export * from '@pixi/sprite-tiling'; export * from '@pixi/math'; +export * from '@pixi/mesh'; export * from '@pixi/constants'; export * from '@pixi/display'; export * from '@pixi/ticker'; @@ -21,7 +22,6 @@ import * as interaction from '@pixi/interaction'; import * as extract from '@pixi/extract'; import * as loaders from '@pixi/loaders'; -import * as mesh from '@pixi/mesh'; import * as prepare from '@pixi/prepare'; // import * as particles from '@pixi/particles'; import * as filters from './filters'; @@ -51,7 +51,6 @@ filters, interaction, loaders, - mesh, // particles, prepare, utils, diff --git a/bundles/pixi.js/test/index.js b/bundles/pixi.js/test/index.js index 775e1f6..4367dd9 100755 --- a/bundles/pixi.js/test/index.js +++ b/bundles/pixi.js/test/index.js @@ -10,7 +10,6 @@ expect(PIXI.settings).to.not.be.undefined; expect(PIXI.loaders).to.not.be.undefined; expect(PIXI.extract).to.not.be.undefined; - expect(PIXI.mesh).to.not.be.undefined; expect(PIXI.prepare).to.not.be.undefined; expect(PIXI.utils).to.not.be.undefined; }); diff --git a/packages/mesh/src/Mesh.js b/packages/mesh/src/Mesh.js index b39f77d..1962b57 100644 --- a/packages/mesh/src/Mesh.js +++ b/packages/mesh/src/Mesh.js @@ -11,7 +11,7 @@ * Base mesh class * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class Mesh extends RawMesh { diff --git a/packages/mesh/src/NineSlicePlane.js b/packages/mesh/src/NineSlicePlane.js index f0d7575..eac794b 100644 --- a/packages/mesh/src/NineSlicePlane.js +++ b/packages/mesh/src/NineSlicePlane.js @@ -29,8 +29,8 @@ * * * @class - * @extends PIXI.mesh.Plane - * @memberof PIXI.mesh + * @extends PIXI.Plane + * @memberof PIXI * */ export default class NineSlicePlane extends Plane diff --git a/packages/mesh/src/Plane.js b/packages/mesh/src/Plane.js index e919cd5..b874a39 100644 --- a/packages/mesh/src/Plane.js +++ b/packages/mesh/src/Plane.js @@ -11,8 +11,8 @@ * ``` * * @class - * @extends PIXI.mesh.Mesh - * @memberof PIXI.mesh + * @extends PIXI.Mesh + * @memberof PIXI * */ export default class Plane extends Mesh diff --git a/packages/mesh/src/RawMesh.js b/packages/mesh/src/RawMesh.js index e375929..bb6f10d 100644 --- a/packages/mesh/src/RawMesh.js +++ b/packages/mesh/src/RawMesh.js @@ -21,12 +21,12 @@ * * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class RawMesh extends Container { /** - * @param {PIXI.mesh.Geometry} geometry the geometry the mesh will use + * @param {PIXI.Geometry} geometry the geometry the mesh will use * @param {PIXI.Shader} shader the shader the mesh will use * @param {PIXI.State} state the state that the webGL context is required to be in to render the mesh * @param {number} drawMode the drawMode, can be any of the PIXI.DRAW_MODES consts @@ -37,7 +37,7 @@ /** * the geometry the mesh will use - * @type {PIXI.mesh.Geometry} + * @type {PIXI.Geometry} */ this.geometry = geometry; @@ -54,10 +54,10 @@ this.state = state || new State(); /** - * The way the Mesh should be drawn, can be any of the {@link PIXI.mesh.RawMesh.DRAW_MODES} consts + * The way the Mesh should be drawn, can be any of the {@link PIXI.RawMesh.DRAW_MODES} consts * * @member {number} - * @see PIXI.mesh.RawMesh.DRAW_MODES + * @see PIXI.RawMesh.DRAW_MODES */ this.drawMode = drawMode; diff --git a/packages/mesh/src/Rope.js b/packages/mesh/src/Rope.js index 1cff75c..f88678a 100644 --- a/packages/mesh/src/Rope.js +++ b/packages/mesh/src/Rope.js @@ -12,8 +12,8 @@ * ``` * * @class - * @extends PIXI.mesh.Mesh - * @memberof PIXI.mesh + * @extends PIXI.Mesh + * @memberof PIXI * */ export default class Rope extends Mesh diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/index.js b/bundles/pixi.js/src/index.js index a4fd8d6..02bf765 100644 --- a/bundles/pixi.js/src/index.js +++ b/bundles/pixi.js/src/index.js @@ -12,6 +12,7 @@ export * from '@pixi/sprite-animated'; export * from '@pixi/sprite-tiling'; export * from '@pixi/math'; +export * from '@pixi/mesh'; export * from '@pixi/constants'; export * from '@pixi/display'; export * from '@pixi/ticker'; @@ -21,7 +22,6 @@ import * as interaction from '@pixi/interaction'; import * as extract from '@pixi/extract'; import * as loaders from '@pixi/loaders'; -import * as mesh from '@pixi/mesh'; import * as prepare from '@pixi/prepare'; // import * as particles from '@pixi/particles'; import * as filters from './filters'; @@ -51,7 +51,6 @@ filters, interaction, loaders, - mesh, // particles, prepare, utils, diff --git a/bundles/pixi.js/test/index.js b/bundles/pixi.js/test/index.js index 775e1f6..4367dd9 100755 --- a/bundles/pixi.js/test/index.js +++ b/bundles/pixi.js/test/index.js @@ -10,7 +10,6 @@ expect(PIXI.settings).to.not.be.undefined; expect(PIXI.loaders).to.not.be.undefined; expect(PIXI.extract).to.not.be.undefined; - expect(PIXI.mesh).to.not.be.undefined; expect(PIXI.prepare).to.not.be.undefined; expect(PIXI.utils).to.not.be.undefined; }); diff --git a/packages/mesh/src/Mesh.js b/packages/mesh/src/Mesh.js index b39f77d..1962b57 100644 --- a/packages/mesh/src/Mesh.js +++ b/packages/mesh/src/Mesh.js @@ -11,7 +11,7 @@ * Base mesh class * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class Mesh extends RawMesh { diff --git a/packages/mesh/src/NineSlicePlane.js b/packages/mesh/src/NineSlicePlane.js index f0d7575..eac794b 100644 --- a/packages/mesh/src/NineSlicePlane.js +++ b/packages/mesh/src/NineSlicePlane.js @@ -29,8 +29,8 @@ * * * @class - * @extends PIXI.mesh.Plane - * @memberof PIXI.mesh + * @extends PIXI.Plane + * @memberof PIXI * */ export default class NineSlicePlane extends Plane diff --git a/packages/mesh/src/Plane.js b/packages/mesh/src/Plane.js index e919cd5..b874a39 100644 --- a/packages/mesh/src/Plane.js +++ b/packages/mesh/src/Plane.js @@ -11,8 +11,8 @@ * ``` * * @class - * @extends PIXI.mesh.Mesh - * @memberof PIXI.mesh + * @extends PIXI.Mesh + * @memberof PIXI * */ export default class Plane extends Mesh diff --git a/packages/mesh/src/RawMesh.js b/packages/mesh/src/RawMesh.js index e375929..bb6f10d 100644 --- a/packages/mesh/src/RawMesh.js +++ b/packages/mesh/src/RawMesh.js @@ -21,12 +21,12 @@ * * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class RawMesh extends Container { /** - * @param {PIXI.mesh.Geometry} geometry the geometry the mesh will use + * @param {PIXI.Geometry} geometry the geometry the mesh will use * @param {PIXI.Shader} shader the shader the mesh will use * @param {PIXI.State} state the state that the webGL context is required to be in to render the mesh * @param {number} drawMode the drawMode, can be any of the PIXI.DRAW_MODES consts @@ -37,7 +37,7 @@ /** * the geometry the mesh will use - * @type {PIXI.mesh.Geometry} + * @type {PIXI.Geometry} */ this.geometry = geometry; @@ -54,10 +54,10 @@ this.state = state || new State(); /** - * The way the Mesh should be drawn, can be any of the {@link PIXI.mesh.RawMesh.DRAW_MODES} consts + * The way the Mesh should be drawn, can be any of the {@link PIXI.RawMesh.DRAW_MODES} consts * * @member {number} - * @see PIXI.mesh.RawMesh.DRAW_MODES + * @see PIXI.RawMesh.DRAW_MODES */ this.drawMode = drawMode; diff --git a/packages/mesh/src/Rope.js b/packages/mesh/src/Rope.js index 1cff75c..f88678a 100644 --- a/packages/mesh/src/Rope.js +++ b/packages/mesh/src/Rope.js @@ -12,8 +12,8 @@ * ``` * * @class - * @extends PIXI.mesh.Mesh - * @memberof PIXI.mesh + * @extends PIXI.Mesh + * @memberof PIXI * */ export default class Rope extends Mesh diff --git a/packages/mesh/src/canvas/CanvasMeshRenderer.js b/packages/mesh/src/canvas/CanvasMeshRenderer.js index 3eadb38..c3d11b7 100644 --- a/packages/mesh/src/canvas/CanvasMeshRenderer.js +++ b/packages/mesh/src/canvas/CanvasMeshRenderer.js @@ -21,7 +21,7 @@ /** * Renders the Mesh * - * @param {PIXI.mesh.Mesh} mesh - the Mesh to render + * @param {PIXI.Mesh} mesh - the Mesh to render */ render(mesh) { @@ -70,7 +70,7 @@ * Draws the object in Triangle Mesh mode * * @private - * @param {PIXI.mesh.RawMesh} mesh - the Mesh to render + * @param {PIXI.RawMesh} mesh - the Mesh to render */ _renderTriangleMesh(mesh) { @@ -90,7 +90,7 @@ * Draws the object in triangle mode using canvas * * @private - * @param {PIXI.mesh.RawMesh} mesh - the current mesh + * @param {PIXI.RawMesh} mesh - the current mesh */ _renderTriangles(mesh) { @@ -113,7 +113,7 @@ * Draws one of the triangles that from the Mesh * * @private - * @param {PIXI.mesh.RawMesh} mesh - the current mesh + * @param {PIXI.RawMesh} mesh - the current mesh * @param {number} index0 - the index of the first vertex * @param {number} index1 - the index of the second vertex * @param {number} index2 - the index of the third vertex @@ -251,7 +251,7 @@ * Renders a flat Mesh * * @private - * @param {PIXI.mesh.RawMesh} mesh - The Mesh to render + * @param {PIXI.RawMesh} mesh - The Mesh to render */ renderMeshFlat(mesh) { diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/index.js b/bundles/pixi.js/src/index.js index a4fd8d6..02bf765 100644 --- a/bundles/pixi.js/src/index.js +++ b/bundles/pixi.js/src/index.js @@ -12,6 +12,7 @@ export * from '@pixi/sprite-animated'; export * from '@pixi/sprite-tiling'; export * from '@pixi/math'; +export * from '@pixi/mesh'; export * from '@pixi/constants'; export * from '@pixi/display'; export * from '@pixi/ticker'; @@ -21,7 +22,6 @@ import * as interaction from '@pixi/interaction'; import * as extract from '@pixi/extract'; import * as loaders from '@pixi/loaders'; -import * as mesh from '@pixi/mesh'; import * as prepare from '@pixi/prepare'; // import * as particles from '@pixi/particles'; import * as filters from './filters'; @@ -51,7 +51,6 @@ filters, interaction, loaders, - mesh, // particles, prepare, utils, diff --git a/bundles/pixi.js/test/index.js b/bundles/pixi.js/test/index.js index 775e1f6..4367dd9 100755 --- a/bundles/pixi.js/test/index.js +++ b/bundles/pixi.js/test/index.js @@ -10,7 +10,6 @@ expect(PIXI.settings).to.not.be.undefined; expect(PIXI.loaders).to.not.be.undefined; expect(PIXI.extract).to.not.be.undefined; - expect(PIXI.mesh).to.not.be.undefined; expect(PIXI.prepare).to.not.be.undefined; expect(PIXI.utils).to.not.be.undefined; }); diff --git a/packages/mesh/src/Mesh.js b/packages/mesh/src/Mesh.js index b39f77d..1962b57 100644 --- a/packages/mesh/src/Mesh.js +++ b/packages/mesh/src/Mesh.js @@ -11,7 +11,7 @@ * Base mesh class * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class Mesh extends RawMesh { diff --git a/packages/mesh/src/NineSlicePlane.js b/packages/mesh/src/NineSlicePlane.js index f0d7575..eac794b 100644 --- a/packages/mesh/src/NineSlicePlane.js +++ b/packages/mesh/src/NineSlicePlane.js @@ -29,8 +29,8 @@ * * * @class - * @extends PIXI.mesh.Plane - * @memberof PIXI.mesh + * @extends PIXI.Plane + * @memberof PIXI * */ export default class NineSlicePlane extends Plane diff --git a/packages/mesh/src/Plane.js b/packages/mesh/src/Plane.js index e919cd5..b874a39 100644 --- a/packages/mesh/src/Plane.js +++ b/packages/mesh/src/Plane.js @@ -11,8 +11,8 @@ * ``` * * @class - * @extends PIXI.mesh.Mesh - * @memberof PIXI.mesh + * @extends PIXI.Mesh + * @memberof PIXI * */ export default class Plane extends Mesh diff --git a/packages/mesh/src/RawMesh.js b/packages/mesh/src/RawMesh.js index e375929..bb6f10d 100644 --- a/packages/mesh/src/RawMesh.js +++ b/packages/mesh/src/RawMesh.js @@ -21,12 +21,12 @@ * * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class RawMesh extends Container { /** - * @param {PIXI.mesh.Geometry} geometry the geometry the mesh will use + * @param {PIXI.Geometry} geometry the geometry the mesh will use * @param {PIXI.Shader} shader the shader the mesh will use * @param {PIXI.State} state the state that the webGL context is required to be in to render the mesh * @param {number} drawMode the drawMode, can be any of the PIXI.DRAW_MODES consts @@ -37,7 +37,7 @@ /** * the geometry the mesh will use - * @type {PIXI.mesh.Geometry} + * @type {PIXI.Geometry} */ this.geometry = geometry; @@ -54,10 +54,10 @@ this.state = state || new State(); /** - * The way the Mesh should be drawn, can be any of the {@link PIXI.mesh.RawMesh.DRAW_MODES} consts + * The way the Mesh should be drawn, can be any of the {@link PIXI.RawMesh.DRAW_MODES} consts * * @member {number} - * @see PIXI.mesh.RawMesh.DRAW_MODES + * @see PIXI.RawMesh.DRAW_MODES */ this.drawMode = drawMode; diff --git a/packages/mesh/src/Rope.js b/packages/mesh/src/Rope.js index 1cff75c..f88678a 100644 --- a/packages/mesh/src/Rope.js +++ b/packages/mesh/src/Rope.js @@ -12,8 +12,8 @@ * ``` * * @class - * @extends PIXI.mesh.Mesh - * @memberof PIXI.mesh + * @extends PIXI.Mesh + * @memberof PIXI * */ export default class Rope extends Mesh diff --git a/packages/mesh/src/canvas/CanvasMeshRenderer.js b/packages/mesh/src/canvas/CanvasMeshRenderer.js index 3eadb38..c3d11b7 100644 --- a/packages/mesh/src/canvas/CanvasMeshRenderer.js +++ b/packages/mesh/src/canvas/CanvasMeshRenderer.js @@ -21,7 +21,7 @@ /** * Renders the Mesh * - * @param {PIXI.mesh.Mesh} mesh - the Mesh to render + * @param {PIXI.Mesh} mesh - the Mesh to render */ render(mesh) { @@ -70,7 +70,7 @@ * Draws the object in Triangle Mesh mode * * @private - * @param {PIXI.mesh.RawMesh} mesh - the Mesh to render + * @param {PIXI.RawMesh} mesh - the Mesh to render */ _renderTriangleMesh(mesh) { @@ -90,7 +90,7 @@ * Draws the object in triangle mode using canvas * * @private - * @param {PIXI.mesh.RawMesh} mesh - the current mesh + * @param {PIXI.RawMesh} mesh - the current mesh */ _renderTriangles(mesh) { @@ -113,7 +113,7 @@ * Draws one of the triangles that from the Mesh * * @private - * @param {PIXI.mesh.RawMesh} mesh - the current mesh + * @param {PIXI.RawMesh} mesh - the current mesh * @param {number} index0 - the index of the first vertex * @param {number} index1 - the index of the second vertex * @param {number} index2 - the index of the third vertex @@ -251,7 +251,7 @@ * Renders a flat Mesh * * @private - * @param {PIXI.mesh.RawMesh} mesh - The Mesh to render + * @param {PIXI.RawMesh} mesh - The Mesh to render */ renderMeshFlat(mesh) { diff --git a/packages/mesh/src/index.js b/packages/mesh/src/index.js index c01477f..b8db807 100644 --- a/packages/mesh/src/index.js +++ b/packages/mesh/src/index.js @@ -1,6 +1,3 @@ -/** - * @namespace PIXI.mesh - */ export { default as Mesh } from './Mesh'; export { default as RawMesh } from './RawMesh'; export { default as MeshRenderer } from './webgl/MeshRenderer'; diff --git a/bundles/pixi.js/src/deprecated.js b/bundles/pixi.js/src/deprecated.js index 4f94f16..1cf24ed 100644 --- a/bundles/pixi.js/src/deprecated.js +++ b/bundles/pixi.js/src/deprecated.js @@ -137,6 +137,107 @@ }); /** + * All classes on this namespace have moved to the high-level `PIXI` object. + * @namespace PIXI.mesh + * @deprecated since 5.0.0 + */ +PIXI.mesh = {}; + +Object.defineProperties(PIXI.mesh, { + /** + * @class PIXI.mesh.Mesh + * @see PIXI.Mesh + * @deprecated since 5.0.0 + */ + Mesh: { + get() + { + warn('PIXI.mesh.Mesh has moved to PIXI.Mesh'); + + return PIXI.Mesh; + }, + }, + /** + * @class PIXI.mesh.NineSlicePlane + * @see PIXI.NineSlicePlane + * @deprecated since 5.0.0 + */ + NineSlicePlane: { + get() + { + warn('PIXI.mesh.NineSlicePlane has moved to PIXI.NineSlicePlane'); + + return PIXI.NineSlicePlane; + }, + }, + /** + * @class PIXI.mesh.Plane + * @see PIXI.Plane + * @deprecated since 5.0.0 + */ + Plane: { + get() + { + warn('PIXI.mesh.Plane has moved to PIXI.Plane'); + + return PIXI.Plane; + }, + }, + /** + * @class PIXI.mesh.Rope + * @see PIXI.Rope + * @deprecated since 5.0.0 + */ + Rope: { + get() + { + warn('PIXI.mesh.Rope has moved to PIXI.Rope'); + + return PIXI.Rope; + }, + }, + /** + * @class PIXI.mesh.RawMesh + * @see PIXI.RawMesh + * @deprecated since 5.0.0 + */ + RawMesh: { + get() + { + warn('PIXI.mesh.RawMesh has moved to PIXI.RawMesh'); + + return PIXI.RawMesh; + }, + }, + /** + * @class PIXI.mesh.CanvasMeshRenderer + * @see PIXI.CanvasMeshRenderer + * @deprecated since 5.0.0 + */ + CanvasMeshRenderer: { + get() + { + warn('PIXI.mesh.CanvasMeshRenderer has moved to PIXI.CanvasMeshRenderer'); + + return PIXI.CanvasMeshRenderer; + }, + }, + /** + * @class PIXI.mesh.MeshRenderer + * @see PIXI.MeshRenderer + * @deprecated since 5.0.0 + */ + MeshRenderer: { + get() + { + warn('PIXI.mesh.MeshRenderer has moved to PIXI.MeshRenderer'); + + return PIXI.MeshRenderer; + }, + }, +}); + +/* * This namespace has been removed and items have been moved to * the top-level `PIXI` object. * @namespace PIXI.ticker diff --git a/bundles/pixi.js/src/index.js b/bundles/pixi.js/src/index.js index a4fd8d6..02bf765 100644 --- a/bundles/pixi.js/src/index.js +++ b/bundles/pixi.js/src/index.js @@ -12,6 +12,7 @@ export * from '@pixi/sprite-animated'; export * from '@pixi/sprite-tiling'; export * from '@pixi/math'; +export * from '@pixi/mesh'; export * from '@pixi/constants'; export * from '@pixi/display'; export * from '@pixi/ticker'; @@ -21,7 +22,6 @@ import * as interaction from '@pixi/interaction'; import * as extract from '@pixi/extract'; import * as loaders from '@pixi/loaders'; -import * as mesh from '@pixi/mesh'; import * as prepare from '@pixi/prepare'; // import * as particles from '@pixi/particles'; import * as filters from './filters'; @@ -51,7 +51,6 @@ filters, interaction, loaders, - mesh, // particles, prepare, utils, diff --git a/bundles/pixi.js/test/index.js b/bundles/pixi.js/test/index.js index 775e1f6..4367dd9 100755 --- a/bundles/pixi.js/test/index.js +++ b/bundles/pixi.js/test/index.js @@ -10,7 +10,6 @@ expect(PIXI.settings).to.not.be.undefined; expect(PIXI.loaders).to.not.be.undefined; expect(PIXI.extract).to.not.be.undefined; - expect(PIXI.mesh).to.not.be.undefined; expect(PIXI.prepare).to.not.be.undefined; expect(PIXI.utils).to.not.be.undefined; }); diff --git a/packages/mesh/src/Mesh.js b/packages/mesh/src/Mesh.js index b39f77d..1962b57 100644 --- a/packages/mesh/src/Mesh.js +++ b/packages/mesh/src/Mesh.js @@ -11,7 +11,7 @@ * Base mesh class * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class Mesh extends RawMesh { diff --git a/packages/mesh/src/NineSlicePlane.js b/packages/mesh/src/NineSlicePlane.js index f0d7575..eac794b 100644 --- a/packages/mesh/src/NineSlicePlane.js +++ b/packages/mesh/src/NineSlicePlane.js @@ -29,8 +29,8 @@ * * * @class - * @extends PIXI.mesh.Plane - * @memberof PIXI.mesh + * @extends PIXI.Plane + * @memberof PIXI * */ export default class NineSlicePlane extends Plane diff --git a/packages/mesh/src/Plane.js b/packages/mesh/src/Plane.js index e919cd5..b874a39 100644 --- a/packages/mesh/src/Plane.js +++ b/packages/mesh/src/Plane.js @@ -11,8 +11,8 @@ * ``` * * @class - * @extends PIXI.mesh.Mesh - * @memberof PIXI.mesh + * @extends PIXI.Mesh + * @memberof PIXI * */ export default class Plane extends Mesh diff --git a/packages/mesh/src/RawMesh.js b/packages/mesh/src/RawMesh.js index e375929..bb6f10d 100644 --- a/packages/mesh/src/RawMesh.js +++ b/packages/mesh/src/RawMesh.js @@ -21,12 +21,12 @@ * * @class * @extends PIXI.Container - * @memberof PIXI.mesh + * @memberof PIXI */ export default class RawMesh extends Container { /** - * @param {PIXI.mesh.Geometry} geometry the geometry the mesh will use + * @param {PIXI.Geometry} geometry the geometry the mesh will use * @param {PIXI.Shader} shader the shader the mesh will use * @param {PIXI.State} state the state that the webGL context is required to be in to render the mesh * @param {number} drawMode the drawMode, can be any of the PIXI.DRAW_MODES consts @@ -37,7 +37,7 @@ /** * the geometry the mesh will use - * @type {PIXI.mesh.Geometry} + * @type {PIXI.Geometry} */ this.geometry = geometry; @@ -54,10 +54,10 @@ this.state = state || new State(); /** - * The way the Mesh should be drawn, can be any of the {@link PIXI.mesh.RawMesh.DRAW_MODES} consts + * The way the Mesh should be drawn, can be any of the {@link PIXI.RawMesh.DRAW_MODES} consts * * @member {number} - * @see PIXI.mesh.RawMesh.DRAW_MODES + * @see PIXI.RawMesh.DRAW_MODES */ this.drawMode = drawMode; diff --git a/packages/mesh/src/Rope.js b/packages/mesh/src/Rope.js index 1cff75c..f88678a 100644 --- a/packages/mesh/src/Rope.js +++ b/packages/mesh/src/Rope.js @@ -12,8 +12,8 @@ * ``` * * @class - * @extends PIXI.mesh.Mesh - * @memberof PIXI.mesh + * @extends PIXI.Mesh + * @memberof PIXI * */ export default class Rope extends Mesh diff --git a/packages/mesh/src/canvas/CanvasMeshRenderer.js b/packages/mesh/src/canvas/CanvasMeshRenderer.js index 3eadb38..c3d11b7 100644 --- a/packages/mesh/src/canvas/CanvasMeshRenderer.js +++ b/packages/mesh/src/canvas/CanvasMeshRenderer.js @@ -21,7 +21,7 @@ /** * Renders the Mesh * - * @param {PIXI.mesh.Mesh} mesh - the Mesh to render + * @param {PIXI.Mesh} mesh - the Mesh to render */ render(mesh) { @@ -70,7 +70,7 @@ * Draws the object in Triangle Mesh mode * * @private - * @param {PIXI.mesh.RawMesh} mesh - the Mesh to render + * @param {PIXI.RawMesh} mesh - the Mesh to render */ _renderTriangleMesh(mesh) { @@ -90,7 +90,7 @@ * Draws the object in triangle mode using canvas * * @private - * @param {PIXI.mesh.RawMesh} mesh - the current mesh + * @param {PIXI.RawMesh} mesh - the current mesh */ _renderTriangles(mesh) { @@ -113,7 +113,7 @@ * Draws one of the triangles that from the Mesh * * @private - * @param {PIXI.mesh.RawMesh} mesh - the current mesh + * @param {PIXI.RawMesh} mesh - the current mesh * @param {number} index0 - the index of the first vertex * @param {number} index1 - the index of the second vertex * @param {number} index2 - the index of the third vertex @@ -251,7 +251,7 @@ * Renders a flat Mesh * * @private - * @param {PIXI.mesh.RawMesh} mesh - The Mesh to render + * @param {PIXI.RawMesh} mesh - The Mesh to render */ renderMeshFlat(mesh) { diff --git a/packages/mesh/src/index.js b/packages/mesh/src/index.js index c01477f..b8db807 100644 --- a/packages/mesh/src/index.js +++ b/packages/mesh/src/index.js @@ -1,6 +1,3 @@ -/** - * @namespace PIXI.mesh - */ export { default as Mesh } from './Mesh'; export { default as RawMesh } from './RawMesh'; export { default as MeshRenderer } from './webgl/MeshRenderer'; diff --git a/packages/mesh/src/webgl/MeshRenderer.js b/packages/mesh/src/webgl/MeshRenderer.js index 368e8a4..5af9f5a 100644 --- a/packages/mesh/src/webgl/MeshRenderer.js +++ b/packages/mesh/src/webgl/MeshRenderer.js @@ -35,7 +35,7 @@ /** * renders mesh * @private - * @param {PIXI.mesh.RawMesh} mesh mesh instance + * @param {PIXI.RawMesh} mesh mesh instance */ render(mesh) {