aboutsummaryrefslogtreecommitdiff
path: root/include/cru/platform/gui/sdl/Input.h
blob: 72bf4dfc61746cb71a5ab9615ef424757f1a1c18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once

#include <cru/platform/gui/Input.h>

#include <SDL3/SDL_keyboard.h>
#include <SDL3/SDL_scancode.h>
#include <SDL3/SDL_mouse.h>

namespace cru::platform::gui::sdl {
MouseButton ConvertMouseButton(Uint8 button);
KeyCode ConvertKeyScanCode(SDL_Scancode scancode);
KeyModifier ConvertKeyModifier(SDL_Keymod keymod);
KeyModifier GetKeyModifier();
}  // namespace cru::platform::gui::sdl