| 
    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 |