CameraEntityParams
Defined in: renderer/src/CameraEntity.ts:18
Properties
Section titled “Properties”bindings?
Section titled “bindings?”
optionalbindings?:CameraBinding[]
Defined in: renderer/src/CameraEntity.ts:34
Per-layer bindings. Omit to auto-bind all layers.
bounds?
Section titled “bounds?”
optionalbounds?:CameraBounds
Defined in: renderer/src/CameraEntity.ts:30
Camera bounds for position clamping.
deadzone?
Section titled “deadzone?”
optionaldeadzone?:object
Defined in: renderer/src/CameraEntity.ts:28
Follow deadzone.
halfHeight
Section titled “halfHeight”halfHeight:
number
halfWidth
Section titled “halfWidth”halfWidth:
number
follow?
Section titled “follow?”
optionalfollow?:object
Defined in: renderer/src/CameraEntity.ts:22
Follow target — any object with a position: Vec2Like property (e.g. Transform).
position
Section titled “position”position:
Vec2Like
optionalname?:string
Defined in: renderer/src/CameraEntity.ts:38
Camera name (for multi-camera lookup).
offset?
Section titled “offset?”
optionaloffset?:Vec2Like
Defined in: renderer/src/CameraEntity.ts:26
Follow offset.
position?
Section titled “position?”
optionalposition?:Vec2
Defined in: renderer/src/CameraEntity.ts:20
Initial position.
priority?
Section titled “priority?”
optionalpriority?:number
Defined in: renderer/src/CameraEntity.ts:36
Camera priority (lower = processed first). Default: 0.
smoothing?
Section titled “smoothing?”
optionalsmoothing?:number
Defined in: renderer/src/CameraEntity.ts:24
Follow smoothing factor 0..1. Default: 1 (instant).
optionalzoom?:number
Defined in: renderer/src/CameraEntity.ts:32
Initial zoom level. Default: 1.