rememberFlightCameraState

fun rememberFlightCameraState(cameraState: CameraState, startPitch: Float = 0.0f, startYaw: Float = 0.0f, maxMoveSpeed: Float = 10.0f, moveDamping: Float = 15.0f, panSpeedX: Float = 0.01f, panSpeedY: Float = 0.01f): FlightCameraState

Creates and remembers a FlightCameraState driving cameraState in FLIGHT mode.

The manipulator's start position is taken from cameraState.eye at creation time.

Parameters

startPitch

Initial pitch in degrees (positive = look up).

startYaw

Initial yaw in degrees.

maxMoveSpeed

Maximum movement speed in world units per second.

moveDamping

Movement damping (higher = snappier stop).

panSpeedX

Mouse-look horizontal sensitivity.

panSpeedY

Mouse-look vertical sensitivity.