Skip to content

CameraDirectorState

Defined in: camera/CameraDirector.ts:81

blending: boolean

Defined in: camera/CameraDirector.ts:90


currentMain: CameraPOV | null

Defined in: camera/CameraDirector.ts:96

Last resolved main POV — also the snapshot source when a new blend starts.


curve: number

Defined in: camera/CameraDirector.ts:94


duration: number

Defined in: camera/CameraDirector.ts:93


from: CameraPOV | null

Defined in: camera/CameraDirector.ts:91


hasPending: boolean

Defined in: camera/CameraDirector.ts:85


pendingCurve: number

Defined in: camera/CameraDirector.ts:88


pendingTarget: number

Defined in: camera/CameraDirector.ts:86


pendingTime: number

Defined in: camera/CameraDirector.ts:87


shakes: ActiveShake[]

Defined in: camera/CameraDirector.ts:98

Active transient shakes (applied to the rendered POV, never to the Transform).


shakeSeq: number

Defined in: camera/CameraDirector.ts:99


startTime: number

Defined in: camera/CameraDirector.ts:92


target: number

Defined in: camera/CameraDirector.ts:83

Committed view-target entity, or -1 → fall back to the active/priority camera.


timelineOwner: number

Defined in: camera/CameraDirector.ts:107

The timeline player that set timelineShot, so only it can take it back.


timelineShot: TimelineShot | null

Defined in: camera/CameraDirector.ts:105

The view a playing timeline’s camera track asks for, set every step it has one. While present it is the view and setViewTarget waits; when the track has nothing to say the scene’s own camera is the view again.