Skip to content

CameraEntityParams

Defined in: renderer/src/CameraEntity.ts:18

optional bindings?: CameraBinding[]

Defined in: renderer/src/CameraEntity.ts:34

Per-layer bindings. Omit to auto-bind all layers.


optional bounds?: CameraBounds

Defined in: renderer/src/CameraEntity.ts:30

Camera bounds for position clamping.


optional deadzone?: object

Defined in: renderer/src/CameraEntity.ts:28

Follow deadzone.

halfHeight: number

halfWidth: number


optional follow?: object

Defined in: renderer/src/CameraEntity.ts:22

Follow target — any object with a position: Vec2Like property (e.g. Transform).

position: Vec2Like


optional name?: string

Defined in: renderer/src/CameraEntity.ts:38

Camera name (for multi-camera lookup).


optional offset?: Vec2Like

Defined in: renderer/src/CameraEntity.ts:26

Follow offset.


optional position?: Vec2

Defined in: renderer/src/CameraEntity.ts:20

Initial position.


optional priority?: number

Defined in: renderer/src/CameraEntity.ts:36

Camera priority (lower = processed first). Default: 0.


optional smoothing?: number

Defined in: renderer/src/CameraEntity.ts:24

Follow smoothing factor 0..1. Default: 1 (instant).


optional zoom?: number

Defined in: renderer/src/CameraEntity.ts:32

Initial zoom level. Default: 1.