opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
mouse_capturing_camera.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace osc { class Event; }
7
8namespace osc
9{
11 public:
12 void on_mount();
13 void on_unmount();
15 void on_draw();
16
17 bool is_capturing_mouse() const { return mouse_captured_; }
18
19 const EulerAngles& eulers() const { return camera_eulers_; }
20 EulerAngles& eulers() { return camera_eulers_; }
21
22 private:
23 void grab_mouse(bool);
24
25 bool mouse_captured_ = false;
26 EulerAngles camera_eulers_ = {};
27 };
28}
Definition camera.h:27
Definition event.h:13
Definition mouse_capturing_camera.h:10
EulerAngles & eulers()
Definition mouse_capturing_camera.h:20
bool is_capturing_mouse() const
Definition mouse_capturing_camera.h:17
const EulerAngles & eulers() const
Definition mouse_capturing_camera.h:19
Definition vector.h:63
Definition custom_decoration_generator.h:5
constexpr U to(T &&value)
Definition conversion.h:56