|
The base camera object that is typically manipulated by a GameConnection's input. More...
Classes | |
class | Camera |
Represents a position, direction and field of view to render a scene from. More... | |
class | CameraData |
A datablock that describes a camera. More... | |
Enumerations | |
enum | CameraMotionMode { Stationary, FreeRotate, Fly, OrbitObject, OrbitPoint, TrackObject, Overhead, EditOrbit } |
Movement behavior type for Camera. More... | |
Variables | |
static float | Camera::movementSpeed |
Global camera movement speed in units/s (typically m/s), with a base value of 40. |
The base camera object that is typically manipulated by a GameConnection's input.
enum CameraMotionMode |
Movement behavior type for Camera.
Stationary |
Camera does not rotate or move. |
FreeRotate |
Camera may rotate but does not move. |
Fly |
Camera may rotate and move freely. |
OrbitObject |
Camera orbits about a given object. Damage flash and white out is determined by the object being orbited. See Camera::setOrbitMode() to set the orbit object and other parameters. |
OrbitPoint |
Camera orbits about a given point. See Camera::setOrbitMode() to set the orbit point and other parameters. |
TrackObject |
Camera always faces a given object. See Camera::setTrackObject() to set the object to track and a distance to remain from the object. |
Overhead |
Camera moves in the XY plane. |
EditOrbit |
Used by the World Editor to orbit about a point. When first activated, the camera is rotated to face the orbit point rather than move to it. |
float Camera::movementSpeed [static, inherited] |
Global camera movement speed in units/s (typically m/s), with a base value of 40.
Used in the following camera modes: