cpp-sdl2
C++ header-only SDL2 wrapper
sdl::GameController Member List

This is the complete list of members for sdl::GameController, including all inherited members.

add_mapping(std::string const &mapping_string)sdl::GameControllerinlinestatic
add_mapping(const char *mapping_string)sdl::GameControllerinlinestatic
controller_sdl::GameControllerprivate
GameController(int joystick_index)sdl::GameControllerinline
GameController(SDL_GameController *controller)sdl::GameControllerinline
GameController()=defaultsdl::GameController
GameController(GameController const &)=deletesdl::GameController
GameController(GameController &&other) noexceptsdl::GameControllerinline
GameController(SDL_GameController *controller, bool non_owned)sdl::GameControllerinlineprivate
get_axis(SDL_GameControllerAxis axis) constsdl::GameControllerinline
get_button(SDL_GameControllerButton button) constsdl::GameControllerinline
get_controller_name(int joystick_index)sdl::GameControllerinlinestatic
is_attached() constsdl::GameControllerinline
load_mapping_database(std::string const &file_path)sdl::GameControllerinlinestatic
load_mapping_database(const char *file_path)sdl::GameControllerinlinestatic
name() constsdl::GameControllerinline
non_owning(SDL_JoystickID joystick_id)sdl::GameControllerinlinestatic
non_owning(SDL_GameController *controller)sdl::GameControllerinlinestatic
open_all_available_controllers()sdl::GameControllerinlinestatic
open_haptic() constsdl::GameControllerinline
operator=(GameController const &)=deletesdl::GameController
operator=(GameController &&other) noexceptsdl::GameControllerinline
owned_sdl::GameControllerprivate
ptr() constsdl::GameControllerinline
rumble(uint16_t low_freq, uint16_t high_freq, std::chrono::milliseconds duration) constsdl::GameControllerinline
rumble(uint16_t low_freq, uint16_t high_freq, uint32_t millisec_duration) constsdl::GameControllerinline
~GameController()sdl::GameControllerinline