SdlGamepadEx extension
- on
Static Methods
-
addMapping(
String? mappingString) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Add support for gamepads that SDL is unaware of or change the binding of an existing gamepad. -
addMappingFromFile(
String? file) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Load a set of gamepad mappings from a file. -
addMappingsFromIo(
Pointer< SdlIoStream> src, bool freerw) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Load a set of gamepad mappings from an SDL_IOStream. -
eventsEnabled(
) → bool -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Query the state of gamepad event processing. -
getAxisFromString(
String? str) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Convert a string into SDL_GamepadAxis enum. -
getButtonFromString(
String? str) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Convert a string into an SDL_GamepadButton enum. -
getButtonLabelForType(
int type, int button) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the label of a button on a gamepad. -
getFromId(
int instanceId) → Pointer< SdlGamepad> -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the SDL_Gamepad associated with a joystick instance ID, if it has been opened. -
getFromPlayerIndex(
int playerIndex) → Pointer< SdlGamepad> -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the SDL_Gamepad associated with a player index. -
getGuidForId(
int instanceId) → SdlGuid -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the implementation-dependent GUID of a gamepad. -
getMappingForGuid(
SdlGuid guid) → Pointer< Int8> -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the gamepad mapping string for a given GUID. -
getMappingForId(
int instanceId) → Pointer< Int8> -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the mapping of a gamepad. -
getMappings(
Pointer< Int32> count) → Pointer<Pointer< Int8> > -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the current gamepad mappings. -
getNameForId(
int instanceId) → String? -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the implementation dependent name of a gamepad. -
getPathForId(
int instanceId) → String? -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the implementation dependent path of a gamepad. -
getPlayerIndexForId(
int instanceId) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the player index of a gamepad. -
getProductForId(
int instanceId) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the USB product ID of a gamepad, if available. -
getProductVersionForId(
int instanceId) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the product version of a gamepad, if available. -
getRealTypeForId(
int instanceId) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the type of a gamepad, ignoring any mapping override. -
gets(
Pointer< Int32> count) → Pointer<Uint32> -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get a list of currently connected gamepads. -
getStringForAxis(
int axis) → String? -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Convert from an SDL_GamepadAxis enum to a string. -
getStringForButton(
int button) → String? -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Convert from an SDL_GamepadButton enum to a string. -
getStringForType(
int type) → String? -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Convert from an SDL_GamepadType enum to a string. -
getTypeForId(
int instanceId) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the type of a gamepad. -
getTypeFromString(
String? str) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Convert a string into SDL_GamepadType enum. -
getVendorForId(
int instanceId) → int -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Get the USB vendor ID of a gamepad, if available. -
isGamepad(
int instanceId) → bool -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Check if the given joystick is supported by the gamepad interface. -
open(
int instanceId) → Pointer< SdlGamepad> -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Open a gamepad for use. -
reloadMappings(
) → bool -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Reinitialize the SDL mapping database to its initial state. -
setEventsEnabled(
bool enabled) → void -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Set the state of gamepad event processing. -
setMapping(
int instanceId, String? mapping) → bool -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Set the current mapping of a joystick or gamepad. -
updates(
) → void -
Available on SdlGamepad, provided by the SdlGamepadEx extension
Manually pump gamepad updates if not using the loop.