Unravel Engine C++ Reference
|
#include <os_mouse.hpp>
Public Member Functions | |
auto | get_button_state_map () -> button_state_map & |
auto | get_axis_value (uint32_t axis) const -> float override |
auto | get_button_state (uint32_t button) const -> button_state override |
auto | get_left_button_state () const -> button_state override |
auto | get_middle_button_state () const -> button_state override |
auto | get_right_button_state () const -> button_state override |
auto | get_name () const -> const std::string &override |
auto | get_position () const -> coord override |
auto | get_scroll () const -> float override |
auto | is_down (uint32_t button) const -> bool override |
auto | is_pressed (uint32_t button) const -> bool override |
auto | is_released (uint32_t button) const -> bool override |
void | set_position (coord pos) |
void | set_scroll (float scroll) |
void | update () |
![]() | |
mouse () | |
![]() | |
input_device (const device_type type) | |
virtual | ~input_device () |
auto | get_device_type () const -> device_type |
void | set_is_input_allowed (bool allowed) |
auto | is_input_allowed () const -> bool |
Definition at line 8 of file os_mouse.hpp.
|
overridevirtual |
Implements input::mouse.
Definition at line 17 of file os_mouse.cpp.
|
overridevirtual |
Implements input::mouse.
Definition at line 6 of file os_mouse.cpp.
auto input::os_mouse::get_button_state_map | ( | ) | -> button_state_map& |
Definition at line 12 of file os_mouse.cpp.
|
overridevirtual |
Implements input::mouse.
Definition at line 34 of file os_mouse.cpp.
|
overridevirtual |
Implements input::mouse.
Definition at line 40 of file os_mouse.cpp.
|
overridevirtual |
Implements input::input_device.
Definition at line 46 of file os_mouse.cpp.
|
overridevirtual |
Implements input::mouse.
Definition at line 53 of file os_mouse.cpp.
|
overridevirtual |
Implements input::mouse.
Definition at line 59 of file os_mouse.cpp.
|
overridevirtual |
Implements input::mouse.
Definition at line 65 of file os_mouse.cpp.
|
overridevirtual |
Implements input::mouse.
Definition at line 71 of file os_mouse.cpp.
|
overridevirtual |
Implements input::mouse.
Definition at line 82 of file os_mouse.cpp.
|
overridevirtual |
Implements input::mouse.
Definition at line 91 of file os_mouse.cpp.
void input::os_mouse::set_position | ( | coord | pos | ) |
Definition at line 101 of file os_mouse.cpp.
void input::os_mouse::set_scroll | ( | float | scroll | ) |
Definition at line 110 of file os_mouse.cpp.
void input::os_mouse::update | ( | ) |
Definition at line 118 of file os_mouse.cpp.