Go to the source code of this file.
|
std::string | eu::core::detail::to_string (const CameraFrame &f) |
|
void | eu::core::detail::update_state (EditorCamera3 *self) |
|
EditorCameraStyle3 | eu::core::detail::get_next_style (EditorCameraStyle3 current_style) |
|
CameraFrame | eu::core::detail::get_frame_from_editor (EditorCamera3 *editor) |
|
void | eu::core::detail::set_frame_for_editor (const CameraFrame &frame, EditorCamera3 *editor) |
|
std::unique_ptr< detail::EditorCameraState3 > | eu::core::detail::make_orbit_camera (const CameraFrame &start, const CompiledCamera3 &latest_camera, const Viewport &latest_viewport, const vec2i &latest_mouse, bool latest_shift) |
|
std::unique_ptr< detail::EditorCameraState3 > | eu::core::detail::make_default_camera () |
|
std::optional< float > | eu::core::detail::calc_zoom_move (int dx, int dy, float length, EditorCamera3 *owner) |
|
void | eu::core::detail::set_default_state (EditorCamera3 *cam) |
|
std::unique_ptr< detail::EditorCameraState3 > | eu::core::detail::make_lerp_camera (EditorCamera3 *owner, const CameraFrame &to, float time) |
|