#include <inputhandler.h>
◆ clearInput()
| void MyEventReceiver::clearInput |
( |
| ) |
|
|
inline |
◆ clearWasKeyPressed()
| void MyEventReceiver::clearWasKeyPressed |
( |
| ) |
|
|
inline |
◆ clearWasKeyReleased()
| void MyEventReceiver::clearWasKeyReleased |
( |
| ) |
|
|
inline |
◆ getLastPointerType()
◆ getMouseWheel()
| s32 MyEventReceiver::getMouseWheel |
( |
| ) |
|
|
inline |
◆ IsKeyDown()
| bool MyEventReceiver::IsKeyDown |
( |
GameKeyType | key | ) |
const |
|
inline |
◆ listenForKey()
◆ OnEvent()
| bool MyEventReceiver::OnEvent |
( |
const SEvent & | event | ) |
|
|
virtual |
References ARRLEN, close_world_down, MainGameCallback::disconnect(), esc_down, EscapeKey, fullscreen_is_down, g_gamecallback, g_logger, g_menumgr, g_settings, g_touchcontrols, RenderingEngine::get_raw_device(), getKeySetting(), Settings::getU16(), JoystickController::handleEvent(), isMenuActive(), joystick, last_pointer_type, LL_ERROR, LL_INFO, LL_NONE, LL_VERBOSE, LL_WARNING, LMBKey, Logger::log(), MMBKey, Mouse, mouse_wheel, MainMenuManager::preprocessEvent(), RMBKey, Settings::setBool(), setKeyDown(), Settings::setU16(), TouchControls::setVisible(), Touch, and TouchControls::translateEvent().
◆ releaseAllKeys()
| void MyEventReceiver::releaseAllKeys |
( |
| ) |
|
|
inline |
◆ reloadKeybindings()
| void MyEventReceiver::reloadKeybindings |
( |
| ) |
|
References KeyType::AUTOFORWARD, KeyType::AUX1, KeyType::BACKWARD, KeyType::CAMERA_MODE, KeyType::CHAT, KeyType::CINEMATIC, clearKeyCache(), KeyType::CMD, KeyType::CMD_LOCAL, KeyType::CONSOLE, KeyType::DEC_VOLUME, KeyType::DECREASE_VIEWING_RANGE, KeyType::DIG, KeyType::DROP, KeyType::ESC, EscapeKey, KeyType::FASTMOVE, KeyType::FORWARD, KeyType::FREEMOVE, getKeySetting(), KeyType::HOTBAR_NEXT, KeyType::HOTBAR_PREV, HUD_HOTBAR_ITEMCOUNT_MAX, KeyType::INC_VOLUME, KeyType::INCREASE_VIEWING_RANGE, KeyType::INTERNAL_ENUM_COUNT, KeyType::INVENTORY, KeyType::JUMP, keybindings, keysListenedFor, KeyType::LEFT, listenForKey(), KeyType::MINIMAP, KeyType::MUTE, KeyType::NOCLIP, KeyType::PITCHMOVE, KeyType::PLACE, KeyType::QUICKTUNE_DEC, KeyType::QUICKTUNE_INC, KeyType::QUICKTUNE_NEXT, KeyType::QUICKTUNE_PREV, KeyType::RANGESELECT, KeyType::RIGHT, KeyType::SCREENSHOT, KeyType::SLOT_1, KeyType::SNEAK, KeyType::TOGGLE_BLOCK_BOUNDS, KeyType::TOGGLE_CHAT, KeyType::TOGGLE_DEBUG, KeyType::TOGGLE_FOG, KeyType::TOGGLE_HUD, KeyType::TOGGLE_PROFILER, KeyType::TOGGLE_UPDATE_CAMERA, and KeyType::ZOOM.
Referenced by RealInputHandler::RealInputHandler(), and RealInputHandler::reloadKeybindings().
◆ setKeyDown() [1/2]
| void MyEventReceiver::setKeyDown |
( |
GameKeyType | action, |
|
|
bool | is_down ) |
|
private |
◆ setKeyDown() [2/2]
| bool MyEventReceiver::setKeyDown |
( |
KeyPress | keyCode, |
|
|
bool | is_down ) |
|
private |
◆ WasKeyDown()
◆ WasKeyPressed()
| bool MyEventReceiver::WasKeyPressed |
( |
GameKeyType | key | ) |
const |
|
inline |
◆ WasKeyReleased()
| bool MyEventReceiver::WasKeyReleased |
( |
GameKeyType | key | ) |
const |
|
inline |
◆ close_world_down
| bool MyEventReceiver::close_world_down = false |
|
private |
◆ esc_down
| bool MyEventReceiver::esc_down = false |
|
private |
◆ fullscreen_is_down
| bool MyEventReceiver::fullscreen_is_down = false |
|
private |
◆ joystick
◆ keybindings
◆ keyIsDown
| std::bitset<GameKeyType::INTERNAL_ENUM_COUNT> MyEventReceiver::keyIsDown |
|
private |
◆ keysListenedFor
◆ keyWasDown
| std::bitset<GameKeyType::INTERNAL_ENUM_COUNT> MyEventReceiver::keyWasDown |
|
private |
◆ keyWasPressed
| std::bitset<GameKeyType::INTERNAL_ENUM_COUNT> MyEventReceiver::keyWasPressed |
|
private |
◆ keyWasReleased
| std::bitset<GameKeyType::INTERNAL_ENUM_COUNT> MyEventReceiver::keyWasReleased |
|
private |
◆ last_pointer_type
◆ mouse_wheel
| s32 MyEventReceiver::mouse_wheel = 0 |
|
private |
◆ physicalKeyDown
| std::set<KeyPress> MyEventReceiver::physicalKeyDown |
|
private |
The documentation for this class was generated from the following files: