8#include <SDL3/SDL_keyboard.h>
18 const auto mod =
static_cast<SDL_Keymod
>(modifier);
19 return SDL_GetModState() & mod;
24 const auto keys = SDL_GetKeyboardState(
nullptr);
25 return keys[
static_cast<SDL_Keycode
>(key)];
30 const auto buttons = SDL_GetMouseState(
nullptr,
nullptr);
31 return buttons & SDL_BUTTON_MASK(
static_cast<SDL_MouseButtonFlags
>(btn));
37 SDL_GetMouseState(&vec2.x, &vec2.y);
Keys
Enum class representing keys.
KeyMods
Enum class for key modifiers.
MouseButton
Enum class representing mouse buttons.