|
Tramway SDK v0.1.1
|
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 |