Skip to main content

CameraContext

@zylem/game-lib


@zylem/game-lib / core / CameraContext

Interface: CameraContext

Defined in: packages/game-lib/src/lib/camera/types.ts:40

Per-frame context passed to every pipeline module (perspectives, behaviors, actions).

Properties​

dt​

dt: number

Defined in: packages/game-lib/src/lib/camera/types.ts:42

Frame delta time in seconds.


targets​

targets: Record<string, TransformLike>

Defined in: packages/game-lib/src/lib/camera/types.ts:48

Named targets the camera can track. 'primary' is targets[0] by convention.


time​

time: number

Defined in: packages/game-lib/src/lib/camera/types.ts:44

Elapsed time in seconds since camera started updating.


viewport​

viewport: object

Defined in: packages/game-lib/src/lib/camera/types.ts:46

Current viewport dimensions and aspect ratio.

aspect​

aspect: number

height​

height: number

width​

width: number