import { PixiFactory } from './pixi-factory'; import { PixiCameraComponent } from './components/pixi-camera.component'; import { PixiDisplayObjectComponent } from './components/pixi-display-object.component'; import { PixiRendererComponent } from './components/pixi-renderer.component'; import { ApplicationOptions, Texture } from 'pixi.js'; import { Gg2dWorld, Gg2dWorldSceneTypeDocVPatch, Gg2dWorldTypeDocVPatch } from '@gg-web-engine/core'; import { PixiSceneComponent } from './components/pixi-scene.component'; import { PixiParallaxLayerComponent } from './components/pixi-parallax-layer.component'; import { PixiTextComponent } from './components/pixi-text.component'; import { PixiParticleSystemComponent, PixiParticleSystemExtraOpts } from './components/pixi-particle-system.component'; export type PixiVisualTypeDocRepo2D = { factory: PixiFactory; displayObject: PixiDisplayObjectComponent; camera: PixiCameraComponent; parallaxLayer: PixiParallaxLayerComponent; text: PixiTextComponent; particleSystem: PixiParticleSystemComponent; particleSystemExtraOpts: PixiParticleSystemExtraOpts; renderer: PixiRendererComponent; rendererExtraOpts: ApplicationOptions; texture: Texture; }; export type PixiTypeDoc = Gg2dWorldTypeDocVPatch; export type PixiSceneTypeDoc = Gg2dWorldSceneTypeDocVPatch; export type PixiGgWorld = Gg2dWorld;