Unravel Engine C++ Reference
|
#include <os_keyboard.hpp>
Public Member Functions | |
auto | get_key_state (key_code key) const -> key_state override |
auto | get_key_state_map () -> key_state_map & |
auto | get_name () const -> const std::string &override |
auto | is_down (key_code key) const -> bool override |
auto | is_pressed (key_code key) const -> bool override |
auto | is_released (key_code key) const -> bool override |
void | update () |
![]() | |
keyboard () | |
![]() | |
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 13 of file os_keyboard.hpp.
Implements input::keyboard.
Definition at line 6 of file os_keyboard.cpp.
auto input::os_keyboard::get_key_state_map | ( | ) | -> key_state_map& |
Definition at line 55 of file os_keyboard.cpp.
|
overridevirtual |
Implements input::input_device.
Definition at line 12 of file os_keyboard.cpp.
|
overridevirtual |
Implements input::keyboard.
Definition at line 19 of file os_keyboard.cpp.
|
overridevirtual |
Implements input::keyboard.
Definition at line 30 of file os_keyboard.cpp.
|
overridevirtual |
Implements input::keyboard.
Definition at line 40 of file os_keyboard.cpp.
void input::os_keyboard::update | ( | ) |
Definition at line 49 of file os_keyboard.cpp.