ark::gui::AbstractCamera
Defined in header “ark/gui/camera.hh”.
Methods
-
~AbstractCamera()
-
Eigen::Matrix4d screen_matrix()
-
Eigen::Matrix4d projection_matrix()
-
Eigen::Matrix4d modelview_matrix()
-
Eigen::Matrix4d hud_matrix()
-
Eigen::Vector3d unproject(const MousePosition & position)
-
Eigen::Vector3d unproject(const Eigen::Vector2d & position)
-
void set_viewport(ViewportParameters viewport)
-
const ViewportParameters & get_viewport()
-
void set_orthographic(bool orthographic)
-
bool is_orthographic()
-
void set_follow_heading(bool follow_heading)
-
bool is_following_heading()
-
void look_at(const CameraLookAt & camera_target)
-
void look_at(const Eigen::Vector3d & camera_position, const Eigen::Vector3d & target_position)
-
void set_origin(const Transform3d & camera_origin)
-
void handle_mouse_button_event(const MouseButtonEvent & event)
-
void handle_mouse_position_event(const MousePositionEvent & event)
-
void handle_keyboard_event(const KeyboardKeyEvent & event)
-
void handle_wheel_event(const WheelEvent & event)