#include <ChOpenGLCamera.h>
|  | 
| void | TakeDown () | 
|  | 
| void | Reset () | 
|  | 
| void | Update () | 
|  | 
| void | Move (CameraDirection dir) | 
|  | 
| void | ChangePitch (float degrees) | 
|  | 
| void | ChangeHeading (float degrees) | 
|  | 
| void | Move2D (int x, int y) | 
|  | 
| void | SetMode (CameraType cam_mode) | 
|  | 
| void | SetPosition (glm::vec3 pos) | 
|  | 
| void | SetLookAt (glm::vec3 pos) | 
|  | 
| void | SetFOV (double fov) | 
|  | 
| void | SetViewport (int loc_x, int loc_y, int width, int height) | 
|  | 
| void | SetClipping (double near_clip_distance, double far_clip_distance) | 
|  | 
| void | SetDistance (double cam_dist) | 
|  | 
| void | SetPos (int button, int state, int x, int y) | 
|  | 
| CameraType | GetMode () | 
|  | 
| void | GetViewport (int &loc_x, int &loc_y, int &width, int &height) | 
|  | 
| void | GetMatricies (glm::mat4 &P, glm::mat4 &V, glm::mat4 &M) | 
|  | 
|  | 
| CameraType | camera_mode | 
|  | 
| int | viewport_x | 
|  | 
| int | viewport_y | 
|  | 
| int | window_width | 
|  | 
| int | window_height | 
|  | 
| double | aspect | 
|  | 
| double | field_of_view | 
|  | 
| double | near_clip | 
|  | 
| double | far_clip | 
|  | 
| float | camera_scale | 
|  | 
| float | camera_heading | 
|  | 
| float | camera_pitch | 
|  | 
| float | camera_mouse_scale | 
|  | 
| float | max_pitch_rate | 
|  | 
| float | max_heading_rate | 
|  | 
| bool | move_camera | 
|  | 
| glm::vec3 | camera_position | 
|  | 
| glm::vec3 | camera_position_delta | 
|  | 
| glm::vec3 | camera_look_at | 
|  | 
| glm::vec3 | camera_direction | 
|  | 
| glm::vec3 | camera_up | 
|  | 
| glm::quat | rotation_quaternion | 
|  | 
| glm::vec3 | mouse_position | 
|  | 
| glm::mat4 | projection | 
|  | 
| glm::mat4 | view | 
|  | 
| glm::mat4 | model | 
|  | 
| glm::mat4 | MVP | 
|  | 
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_opengl/ChOpenGLCamera.h
- /builds/uwsbel/chrono/src/chrono_opengl/ChOpenGLCamera.cpp