Contains functions for cleanly handling SDL input. More...
#include <cstdint>
Go to the source code of this file.
Namespaces | |
sdl | |
Functions | |
uint32_t | sdl::get_mouse_state (int *x, int *y) |
A wrapper for SDL_GetMouseState that gives coordinates in draw space. More... | |
uint32_t | sdl::get_mouse_button_mask () |
Returns the current mouse button mask. More... | |
SDL_Point | sdl::get_mouse_location () |
Returns the currnet mouse location in draw space. More... | |
void | sdl::update_input_dimensions (int draw_width, int draw_height, int input_width, int input_height) |
Update the cached drawing area and input area sizes. More... | |
void | sdl::update_input_dimensions (SDL_Point draw_size, SDL_Point input_size) |
Contains functions for cleanly handling SDL input.
Definition in file input.hpp.