Camera

class Camera

Controls the game’s camera. Obtained by calling camera().

CameraMode mode()
void set_mode(CameraMode value)

The current mode of the camera.

Game Scenes:Flight
float pitch()
void set_pitch(float value)

The pitch of the camera, in degrees. A value between Camera::min_pitch() and Camera::max_pitch()

Game Scenes:Flight
float heading()
void set_heading(float value)

The heading of the camera, in degrees.

Game Scenes:Flight
float distance()
void set_distance(float value)

The distance from the camera to the subject, in meters. A value between Camera::min_distance() and Camera::max_distance().

Game Scenes:Flight
float min_pitch()

The minimum pitch of the camera.

Game Scenes:Flight
float max_pitch()

The maximum pitch of the camera.

Game Scenes:Flight
float min_distance()

Minimum distance from the camera to the subject, in meters.

Game Scenes:Flight
float max_distance()

Maximum distance from the camera to the subject, in meters.

Game Scenes:Flight
float default_distance()

Default distance from the camera to the subject, in meters.

Game Scenes:Flight
CelestialBody focussed_body()
void set_focussed_body(CelestialBody value)

In map mode, the celestial body that the camera is focussed on. Returns NULL if the camera is not focussed on a celestial body. Returns an error is the camera is not in map mode.

Game Scenes:Flight
Vessel focussed_vessel()
void set_focussed_vessel(Vessel value)

In map mode, the vessel that the camera is focussed on. Returns NULL if the camera is not focussed on a vessel. Returns an error is the camera is not in map mode.

Game Scenes:Flight
Node focussed_node()
void set_focussed_node(Node value)

In map mode, the maneuver node that the camera is focussed on. Returns NULL if the camera is not focussed on a maneuver node. Returns an error is the camera is not in map mode.

Game Scenes:Flight
enum struct CameraMode

See Camera::mode().

enumerator automatic

The camera is showing the active vessel, in “auto” mode.

enumerator free

The camera is showing the active vessel, in “free” mode.

enumerator chase

The camera is showing the active vessel, in “chase” mode.

enumerator locked

The camera is showing the active vessel, in “locked” mode.

enumerator orbital

The camera is showing the active vessel, in “orbital” mode.

enumerator iva

The Intra-Vehicular Activity view is being shown.

enumerator map

The map view is being shown.