GSDL::Events
TODO: alias these events so we don't need to use LibSDL3 internally or for consumers
Constants
FingerCanceled = LibSDL3::SDL_EVENT_FINGER_CANCELED
FingerDown = LibSDL3::SDL_EVENT_FINGER_DOWN
FingerMotion = LibSDL3::SDL_EVENT_FINGER_MOTION
FingerUp = LibSDL3::SDL_EVENT_FINGER_UP
GamepadAdded = LibSDL3::SDL_EVENT_GAMEPAD_ADDED
GamepadButtonDown = LibSDL3::SDL_EVENT_GAMEPAD_BUTTON_DOWN
GamepadButtonUp = LibSDL3::SDL_EVENT_GAMEPAD_BUTTON_UP
GamepadRemoved = LibSDL3::SDL_EVENT_GAMEPAD_REMOVED
KeyDown = LibSDL3::SDL_EVENT_KEY_DOWN
KeyUp = LibSDL3::SDL_EVENT_KEY_UP
MouseDown = LibSDL3::SDL_EVENT_MOUSE_BUTTON_DOWN
MouseMotion = LibSDL3::SDL_EVENT_MOUSE_MOTION
MouseUp = LibSDL3::SDL_EVENT_MOUSE_BUTTON_UP
MouseWheel = LibSDL3::SDL_EVENT_MOUSE_WHEEL
Quit = LibSDL3::SDL_EVENT_QUIT
TextInput = LibSDL3::SDL_EVENT_TEXT_INPUT
WindowClose = LibSDL3::SDL_EVENT_WINDOW_CLOSE_REQUESTED
WindowPixelSizeChanged = LibSDL3::SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED
WindowResized = LibSDL3::SDL_EVENT_WINDOW_RESIZED
Class methods
add_handler(handler : EventHandler)
Sourceclear
Sourceexit?
Sourcehandle_events(window : SDL3::Window)
Sourceremove_handler(handler : EventHandler)
Source