#include <camera3.editor.h>
|
| EditorCameraState3 ()=default |
|
virtual | ~EditorCameraState3 ()=default |
|
| EditorCameraState3 (EditorCameraState3 &&)=delete |
|
| EditorCameraState3 (const EditorCameraState3 &)=delete |
|
void | operator= (EditorCameraState3 &&)=delete |
|
void | operator= (const EditorCameraState3 &)=delete |
|
virtual void | on_mouse_move (EditorCamera3 *owner, int dx, int dy)=0 |
|
virtual void | on_key (EditorCamera3 *owner, Key key, bool down)=0 |
|
virtual void | update (EditorCamera3 *owner, bool shift_state, const vec2i &mouse, const CompiledCamera3 &camera, const Viewport &viewport, float dt)=0 |
|
virtual void | on_scroll (EditorCamera3 *owner, int dx, int dy)=0 |
|
virtual void | on_camera_start (EditorCamera3 *owner)=0 |
|
virtual void | on_camera_stop (EditorCamera3 *owner)=0 |
|
virtual MouseBehaviour | get_mouse (const EditorCamera3 *owner) const =0 |
|
Definition at line 38 of file camera3.editor.h.
◆ EditorCameraState3() [1/3]
eu::core::detail::EditorCameraState3::EditorCameraState3 |
( |
| ) |
|
|
default |
◆ ~EditorCameraState3()
virtual eu::core::detail::EditorCameraState3::~EditorCameraState3 |
( |
| ) |
|
|
virtualdefault |
◆ EditorCameraState3() [2/3]
◆ EditorCameraState3() [3/3]
◆ get_mouse()
◆ on_camera_start()
virtual void eu::core::detail::EditorCameraState3::on_camera_start |
( |
EditorCamera3 * |
owner | ) |
|
|
pure virtual |
◆ on_camera_stop()
virtual void eu::core::detail::EditorCameraState3::on_camera_stop |
( |
EditorCamera3 * |
owner | ) |
|
|
pure virtual |
◆ on_key()
virtual void eu::core::detail::EditorCameraState3::on_key |
( |
EditorCamera3 * |
owner, |
|
|
Key |
key, |
|
|
bool |
down |
|
) |
| |
|
pure virtual |
◆ on_mouse_move()
virtual void eu::core::detail::EditorCameraState3::on_mouse_move |
( |
EditorCamera3 * |
owner, |
|
|
int |
dx, |
|
|
int |
dy |
|
) |
| |
|
pure virtual |
◆ on_scroll()
virtual void eu::core::detail::EditorCameraState3::on_scroll |
( |
EditorCamera3 * |
owner, |
|
|
int |
dx, |
|
|
int |
dy |
|
) |
| |
|
pure virtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ update()
The documentation for this struct was generated from the following file: