The PixiJS Application instance (already initialized)
OptionalbackgroundOptionalcameraAutomatically apply cameraState resource to rootContainer each frame. Requires the camera plugin to be installed. (default: false)
OptionalcontainerOptionalheightOptionalpixiOptionalrenderOrdered render layer names (back-to-front). Entities with a renderLayer component are placed in the corresponding container.
OptionalrenderPriority for render sync system (default: 500)
OptionalrootOptional custom root container (defaults to app.stage)
OptionalscreenEnforce a logical design resolution with automatic aspect-ratio-aware scaling. When set, systems work in design-resolution coordinate space.
OptionalscreenRender layers that should not be affected by camera transforms.
These layers are placed outside rootContainer so camera zoom/pan/rotation does not apply.
Only relevant when camera: true. Layer names listed here must also appear in renderLayers.
OptionalstartWhen true, wires up pixiApp.ticker to drive ecs.update() automatically (default: true)
OptionalsystemSystem group name (default: 'renderer2d')
OptionaltransformOptions for the included transform plugin
Optionalwidth
Options when providing a pre-initialized PixiJS Application