| 
    Graphics v0.0.0
    
   A simple abstraction layer for the modern graphics APIs. 
   | 
 
摄像机控制器. 更多...
#include <Controller.h>
Public 成员函数 | |
| Controller ()=default | |
| 默认构造函数.  | |
| Controller (Camera &cam) | |
| 构造函数.  更多... | |
| void | update (float dt) | 
| 通过外部输入更新相机.  更多... | |
| void | move_front (float step) | 
| void | move_right (float step) | 
| void | move_up (float step) | 
| void | turn_right (float step) | 
| void | look_up (float step) | 
| void | set_speed (float v) | 
| 设置移动速度.  更多... | |
| void | set_smoothness (float v) | 
| 设置平滑度.  更多... | |
| void | set_camera (Camera &cam) | 
| 设置控制的相机.  更多... | |
| void | set_gamepad (Gamepad &gamepad) | 
| 设置要获取输入的手柄.  更多... | |
摄像机控制器.
| Controller::Controller | ( | Camera & | cam | ) | 
构造函数.
| cam | 控制的相机. | 
| void Controller::set_camera | ( | Camera & | cam | ) | 
设置控制的相机.
| cam | 控制的相机. | 
| void Controller::set_gamepad | ( | Gamepad & | gamepad | ) | 
设置要获取输入的手柄.
| gamepad | 手柄. | 
| void Controller::set_smoothness | ( | float | v | ) | 
设置平滑度.
| v | 平滑度, 越高缓冲效果时间越短. 0 表示不开启平滑. | 
| void Controller::set_speed | ( | float | v | ) | 
设置移动速度.
| v | 移动速度. | 
| void Controller::update | ( | float | dt | ) | 
通过外部输入更新相机.
| dt | 时间变化量. |