Tramway SDK
|
Several different camera implementations. More...
Classes | |
class | Camera |
Interface API for cameras. More... | |
class | FirstPersonCamera |
Functions | |
void | Init () |
void | Update () |
Variables | |
System::system_t | CAMERA_SYSTEM = -1u |
Camera * | selected_camera = nullptr |
Settings::Property< float > | shake_multiplier = {1.0f, "camerashake", Settings::NONE} |
id_t | look_at_entity = 0 |
quat | look_at_direction = {1.0f, 0.0f, 0.0f, 0.0f} |
const float | TILT_SPEED = 0.01f |
const float | BOB_CHANGE_SPEED = 0.05f |
Several different camera implementations.
void tram::Ext::Camera::Init | ( | ) |
void tram::Ext::Camera::Update | ( | ) |
const float tram::Ext::Camera::BOB_CHANGE_SPEED = 0.05f |
System::system_t tram::Ext::Camera::CAMERA_SYSTEM = -1u |
quat tram::Ext::Camera::look_at_direction = {1.0f, 0.0f, 0.0f, 0.0f} |
id_t tram::Ext::Camera::look_at_entity = 0 |
Camera* tram::Ext::Camera::selected_camera = nullptr |
float tram::Ext::Camera::shake_multiplier = {1.0f, "camerashake", Settings::NONE} |
const float tram::Ext::Camera::TILT_SPEED = 0.01f |