Skip to content

RendererConfig

Defined in: renderer/src/types.ts:35

Configuration for the renderer plugin.

optional backgroundColor?: number

Defined in: renderer/src/types.ts:45

Background color as a hex number.


optional canvas?: HTMLCanvasElement

Defined in: renderer/src/types.ts:47

Existing canvas element to use.


optional container?: HTMLElement

Defined in: renderer/src/types.ts:49

Container element — canvas will be auto-appended here.


optional fit?: RendererFitOptions

Defined in: renderer/src/types.ts:60

Responsive fit. Defaults to { mode: "letterbox" } against the resolved target (see RendererFitOptions.target), so the canvas is responsive out of the box — override to change mode or pin to a specific host. See RendererFitOptions.


height: number

Defined in: renderer/src/types.ts:39

Initial canvas height in CSS pixels before responsive fit takes over. Backing-store size is height × resolution.


optional pixi?: Record<string, unknown>

Defined in: renderer/src/types.ts:53

Additional PixiJS Application options.


optional resolution?: number

Defined in: renderer/src/types.ts:51

Device pixel ratio. Defaults to window.devicePixelRatio for crisp rendering on HiDPI displays. Set to 1 to disable.


optional virtualHeight?: number

Defined in: renderer/src/types.ts:43

Game coordinate height (default: height).


optional virtualWidth?: number

Defined in: renderer/src/types.ts:41

Game coordinate width (default: width).


width: number

Defined in: renderer/src/types.ts:37

Initial canvas width in CSS pixels before responsive fit takes over. Backing-store size is width × resolution.