import { TilingSpritePipe } from '../../../../tiling-sprite/TilingSpritePipe.mjs';
import { BatcherPipe } from '../../../batcher/shared/BatcherPipe.mjs';
import { FilterPipe } from '../../../filters/shared/FilterPipe.mjs';
import { FilterSystem } from '../../../filters/shared/FilterSystem.mjs';
import { GraphicsContextSystem } from '../../../graphics/shared/GraphicsContextSystem.mjs';
import { GraphicsPipe } from '../../../graphics/shared/GraphicsPipe.mjs';
import { AlphaMaskPipe } from '../../../mask/shared/AlphaMaskPipe.mjs';
import { ColorMaskPipe } from '../../../mask/shared/ColorMaskPipe.mjs';
import { StencilMaskPipe } from '../../../mask/shared/StencilMaskPipe.mjs';
import { MeshPipe } from '../../../mesh/shared/MeshPipe.mjs';
import { LayerPipe } from '../../../scene/LayerPipe.mjs';
import { LayerSystem } from '../../../scene/LayerSystem.mjs';
import { SpritePipe } from '../../../sprite/shared/SpritePipe.mjs';
import { BitmapTextPipe } from '../../../text/bitmap/BitmapTextPipe.mjs';
import { CanvasTextPipe } from '../../../text/canvas/CanvasTextPipe.mjs';
import { CanvasTextSystem } from '../../../text/canvas/CanvasTextSystem.mjs';
import { HTMLTextPipe } from '../../../text/html/HTMLTextPipe.mjs';
import { HTMLTextSystem } from '../../../text/html/HTMLTextSystem.mjs';
import { BackgroundSystem } from '../background/BackgroundSystem.mjs';
import { BlendModePipe } from '../BlendModePipe.mjs';
import { ExtractSystem } from '../ExtractSystem.mjs';
import { GenerateTextureSystem } from '../GenerateTextureSystem.mjs';
import { GlobalUniformSystem } from '../renderTarget/GlobalUniformSystem.mjs';
import { UniformBufferSystem } from '../shader/UniformBufferSystem.mjs';
import { HelloSystem } from '../startup/HelloSystem.mjs';
import { TextureGCSystem } from '../texture/TextureGCSystem.mjs';
import { ViewSystem } from '../ViewSystem.mjs';

const SharedSystems = [
  BackgroundSystem,
  FilterSystem,
  GraphicsContextSystem,
  GlobalUniformSystem,
  HelloSystem,
  ViewSystem,
  CanvasTextSystem,
  HTMLTextSystem,
  LayerSystem,
  UniformBufferSystem,
  TextureGCSystem,
  GenerateTextureSystem,
  ExtractSystem
];
const SharedRenderPipes = [
  BlendModePipe,
  BatcherPipe,
  SpritePipe,
  LayerPipe,
  MeshPipe,
  GraphicsPipe,
  CanvasTextPipe,
  HTMLTextPipe,
  BitmapTextPipe,
  TilingSpritePipe,
  FilterPipe,
  AlphaMaskPipe,
  StencilMaskPipe,
  ColorMaskPipe
];

export { SharedRenderPipes, SharedSystems };
//# sourceMappingURL=SharedSystems.mjs.map
