{"version":3,"file":"filters.mjs","sources":["../src/filters.ts"],"sourcesContent":["import { utils } from 'pixijs/core';\nimport { AlphaFilter } from 'pixijs/filter/alpha';\nimport { BlurFilter, BlurFilterPass } from 'pixijs/filter/blur';\nimport { ColorMatrixFilter } from 'pixijs/filter/color-matrix';\nimport { DisplacementFilter } from 'pixijs/filter/displacement';\nimport { FXAAFilter } from 'pixijs/filter/fxaa';\nimport { NoiseFilter } from 'pixijs/filter/noise';\n\n/**\n * Filters namespace has been removed. All filters are now available directly from the root of the package.\n * @namespace PIXI.filters\n * @deprecated\n */\nconst filters = {\n    /**\n     * @class\n     * @memberof PIXI.filters\n     * @deprecated since 7.1.0\n     * @see PIXI.AlphaFilter\n     */\n    AlphaFilter,\n    /**\n     * @class\n     * @memberof PIXI.filters\n     * @deprecated since 7.1.0\n     * @see PIXI.BlurFilter\n     */\n    BlurFilter,\n    /**\n     * @class\n     * @memberof PIXI.filters\n     * @deprecated since 7.1.0\n     * @see PIXI.BlurFilterPass\n     */\n    BlurFilterPass,\n    /**\n     * @class\n     * @memberof PIXI.filters\n     * @deprecated since 7.1.0\n     * @see PIXI.ColorMatrixFilter\n     */\n    ColorMatrixFilter,\n    /**\n     * @class\n     * @memberof PIXI.filters\n     * @deprecated since 7.1.0\n     * @see PIXI.DisplacementFilter\n     */\n    DisplacementFilter,\n    /**\n     * @class\n     * @memberof PIXI.filters\n     * @deprecated since 7.1.0\n     * @see PIXI.FXAAFilter\n     */\n    FXAAFilter,\n    /**\n     * @class\n     * @memberof PIXI.filters\n     * @deprecated since 7.1.0\n     * @see PIXI.NoiseFilter\n     */\n    NoiseFilter,\n};\n\nObject.entries(filters).forEach(([key, FilterClass]) =>\n{\n    Object.defineProperty(filters, key, {\n        get()\n        {\n            // #if _DEBUG\n            utils.deprecation('7.1.0', `filters.${key} has moved to ${key}`);\n            // #endif\n\n            return FilterClass;\n        },\n    });\n});\n\nexport { filters };\n"],"names":[],"mappings":";;;;;;;;AAaA,MAAM,OAAU,GAAA;AAAA,EAOZ,WAAA;AAAA,EAOA,UAAA;AAAA,EAOA,cAAA;AAAA,EAOA,iBAAA;AAAA,EAOA,kBAAA;AAAA,EAOA,UAAA;AAAA,EAOA,WAAA;AACJ,EAAA;AAEA,MAAA,CAAO,QAAQ,OAAO,CAAA,CAAE,QAAQ,CAAC,CAAC,KAAK,WACvC,CAAA,KAAA;AACI,EAAO,MAAA,CAAA,cAAA,CAAe,SAAS,GAAK,EAAA;AAAA,IAChC,GACA,GAAA;AAEI,MAAA,KAAA,CAAM,WAAY,CAAA,OAAA,EAAS,CAAW,QAAA,EAAA,GAAA,CAAA,cAAA,EAAoB,GAAK,CAAA,CAAA,CAAA,CAAA;AAG/D,MAAO,OAAA,WAAA,CAAA;AAAA,KACX;AAAA,GACH,CAAA,CAAA;AACL,CAAC,CAAA;;;;"}