#include "lib/input.h"
#include "lib/frequency_filter.h"
#include "ps/KeyName.h"
#include <unordered_map>
Go to the source code of this file.
◆ GlobalsInputHandler()
◆ g_app_has_focus
◆ g_app_minimized
◆ g_frequencyFilter
◆ g_mouse_active
Indicates whether the mouse is focused on the game window (mouse positions should usually be considered inaccurate if this is false)
◆ g_mouse_buttons
g_mouse_buttons: Mouse buttons states, indexed by SDL_BUTTON_* constants.
If an entry is true, it represents a pressed button. Updated by GlobalsInputHandler in response to mouse button up/down events.
Be aware that SDL_BUTTON_* constants start at 1. Therefore, g_mouse_buttons[0] is unused. The order of entries is as in KeyName.h for MOUSE_*
◆ g_mouse_x
◆ g_mouse_y
◆ g_scancodes
std::unordered_map<int32_t, bool> g_scancodes |
|
extern |
g_scancodes: Key states, indexed by SDL_Scancode constants.
If an entry is true, it represents a pressed key. Updated by GlobalsInputHandler in response to key press/release events.