index.d.ts 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. /// <reference types="@pixi/accessibility" />
  2. /// <reference types="@pixi/app" />
  3. /// <reference types="@pixi/compressed-textures" />
  4. /// <reference types="@pixi/core" />
  5. /// <reference types="@pixi/display" />
  6. /// <reference types="@pixi/graphics" />
  7. /// <reference types="@pixi/interaction" />
  8. /// <reference types="@pixi/loaders" />
  9. /// <reference types="@pixi/math" />
  10. /// <reference types="@pixi/mesh" />
  11. /// <reference types="@pixi/mesh-extras" />
  12. /// <reference types="@pixi/mixin-cache-as-bitmap" />
  13. /// <reference types="@pixi/mixin-get-child-by-name" />
  14. /// <reference types="@pixi/mixin-get-global-position" />
  15. /// <reference types="@pixi/sprite" />
  16. /// <reference types="@pixi/sprite-tiling" />
  17. /// <reference types="@pixi/spritesheet" />
  18. /// <reference types="@pixi/text-bitmap" />
  19. /// <reference types="@pixi/ticker" />
  20. import { AlphaFilter } from '@pixi/filter-alpha';
  21. import { BlurFilter } from '@pixi/filter-blur';
  22. import { BlurFilterPass } from '@pixi/filter-blur';
  23. import { ColorMatrixFilter } from '@pixi/filter-color-matrix';
  24. import { DisplacementFilter } from '@pixi/filter-displacement';
  25. import { FXAAFilter } from '@pixi/filter-fxaa';
  26. import { NoiseFilter } from '@pixi/filter-noise';
  27. import * as utils from '@pixi/utils';
  28. /**
  29. * This namespace contains WebGL-only display filters that can be applied
  30. * to DisplayObjects using the {@link PIXI.DisplayObject#filters filters} property.
  31. *
  32. * Since PixiJS only had a handful of built-in filters, additional filters
  33. * can be downloaded {@link https://github.com/pixijs/pixi-filters here} from the
  34. * PixiJS Filters repository.
  35. *
  36. * All filters must extend {@link PIXI.Filter}.
  37. * @example
  38. * // Create a new application
  39. * const app = new PIXI.Application();
  40. *
  41. * // Draw a green rectangle
  42. * const rect = new PIXI.Graphics()
  43. * .beginFill(0x00ff00)
  44. * .drawRect(40, 40, 200, 200);
  45. *
  46. * // Add a blur filter
  47. * rect.filters = [new PIXI.filters.BlurFilter()];
  48. *
  49. * // Display rectangle
  50. * app.stage.addChild(rect);
  51. * document.body.appendChild(app.view);
  52. * @namespace PIXI.filters
  53. */
  54. export declare const filters: {
  55. AlphaFilter: typeof AlphaFilter;
  56. BlurFilter: typeof BlurFilter;
  57. BlurFilterPass: typeof BlurFilterPass;
  58. ColorMatrixFilter: typeof ColorMatrixFilter;
  59. DisplacementFilter: typeof DisplacementFilter;
  60. FXAAFilter: typeof FXAAFilter;
  61. NoiseFilter: typeof NoiseFilter;
  62. };
  63. export { utils }
  64. export * from "@pixi/accessibility";
  65. export * from "@pixi/app";
  66. export * from "@pixi/compressed-textures";
  67. export * from "@pixi/constants";
  68. export * from "@pixi/core";
  69. export * from "@pixi/display";
  70. export * from "@pixi/extract";
  71. export * from "@pixi/graphics";
  72. export * from "@pixi/interaction";
  73. export * from "@pixi/loaders";
  74. export * from "@pixi/math";
  75. export * from "@pixi/mesh";
  76. export * from "@pixi/mesh-extras";
  77. export * from "@pixi/particle-container";
  78. export * from "@pixi/prepare";
  79. export * from "@pixi/runner";
  80. export * from "@pixi/settings";
  81. export * from "@pixi/sprite";
  82. export * from "@pixi/sprite-animated";
  83. export * from "@pixi/sprite-tiling";
  84. export * from "@pixi/spritesheet";
  85. export * from "@pixi/text";
  86. export * from "@pixi/text-bitmap";
  87. export * from "@pixi/ticker";
  88. export { }