CameraContext
@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