#include <polar_perspective_camera.h>
◆ PolarPerspectiveCamera()
| osc::PolarPerspectiveCamera::PolarPerspectiveCamera |
( |
| ) |
|
◆ drag()
| void osc::PolarPerspectiveCamera::drag |
( |
Vector2 |
mouse_delta | ) |
|
◆ frustum_height_at_depth()
| float osc::PolarPerspectiveCamera::frustum_height_at_depth |
( |
float |
depth | ) |
const |
◆ pan()
| void osc::PolarPerspectiveCamera::pan |
( |
float |
aspect_ratio, |
|
|
Vector2 |
mouse_delta |
|
) |
| |
◆ position()
| Vector3 osc::PolarPerspectiveCamera::position |
( |
| ) |
const |
◆ project_onto_viewport()
◆ projection_matrix()
| Matrix4x4 osc::PolarPerspectiveCamera::projection_matrix |
( |
float |
aspect_ratio | ) |
const |
◆ rescale_znear_and_zfar_based_on_radius()
| void osc::PolarPerspectiveCamera::rescale_znear_and_zfar_based_on_radius |
( |
| ) |
|
◆ reset()
| void osc::PolarPerspectiveCamera::reset |
( |
| ) |
|
◆ unproject_topleft_position_to_world_ray()
| Ray osc::PolarPerspectiveCamera::unproject_topleft_position_to_world_ray |
( |
Vector2 |
pos, |
|
|
Vector2 |
dimensions |
|
) |
| const |
◆ view_matrix()
| Matrix4x4 osc::PolarPerspectiveCamera::view_matrix |
( |
| ) |
const |
◆ operator==
◆ focus_point
| Vector3 osc::PolarPerspectiveCamera::focus_point |
◆ phi
| Radians osc::PolarPerspectiveCamera::phi |
◆ radius
| float osc::PolarPerspectiveCamera::radius |
◆ theta
| Radians osc::PolarPerspectiveCamera::theta |
◆ vertical_field_of_view
| Radians osc::PolarPerspectiveCamera::vertical_field_of_view |
◆ zfar
| float osc::PolarPerspectiveCamera::zfar |
◆ znear
| float osc::PolarPerspectiveCamera::znear |
The documentation for this struct was generated from the following file: