3D Camera
More...
#include <components.h>
3D Camera
- Position
- Zoom
- Rotation
- View matrix
- Projection matrix
- Version
- 0.0.1
◆ Camera3D()
◆ get_projection()
| glm::mat4 Camera3D::get_projection |
( |
int |
w, |
|
|
int |
h |
|
) |
| const |
◆ get_view()
| glm::mat4 Camera3D::get_view |
( |
const Transform3D & |
transform | ) |
const |
◆ look_at()
| void Camera3D::look_at |
( |
float |
xoffset, |
|
|
float |
yoffset, |
|
|
float |
sensitivity = 0.1f |
|
) |
| |
◆ move_backward()
| void Camera3D::move_backward |
( |
Transform3D & |
transform, |
|
|
float |
dt |
|
) |
| |
◆ move_forward()
| void Camera3D::move_forward |
( |
Transform3D & |
transform, |
|
|
float |
dt |
|
) |
| |
◆ move_left()
| void Camera3D::move_left |
( |
Transform3D & |
transform, |
|
|
float |
dt |
|
) |
| |
◆ move_right()
| void Camera3D::move_right |
( |
Transform3D & |
transform, |
|
|
float |
dt |
|
) |
| |
◆ zoom()
| void Camera3D::zoom |
( |
float |
yoffset | ) |
|
◆ fov
| float Camera3D::fov = 45.0f |
◆ pitch
| float Camera3D::pitch = 0.0f |
◆ speed
| float Camera3D::speed = 5.0f |
◆ view_distance
| float Camera3D::view_distance = 1000.f |
◆ yaw
| float Camera3D::yaw = -90.0f |
The documentation for this struct was generated from the following files: