Lines Matching full:controller
25 * Include file for SDL game controller event handling
49 * If you would like to receive controller updates while the application
54 /* The gamecontroller structure used to identify an SDL game controller */
68 * Get the SDL joystick layer binding for this controller button/axis mapping
96 * Using the SDL_HINT_GAMECONTROLLERCONFIG hint or the SDL_GameControllerAddMapping you can add support for controllers SDL is unaware of or cause an existing controller to have a different binding. The format is:
99 * Where GUID is the string value from SDL_JoystickGetGUIDString(), name is the human readable string for the device and mappings are controller mappings to joystick ones.
105 * Buttons can be used as a controller axis and vice versa.
107 * This string shows an example of a valid mapping for a controller
108 * "341a3608000000000000504944564944,Afterglow PS3 Controller,a:b1,b:b2,y:b3,x:b0,start:b9,guide:b12,back:b8,dpup:h0.1,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,leftshoulder:b4,rightshoulder:b5,leftstick:b10,rightstick:b11,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:b6,righttrigger:b7",
151 * Is the joystick on this index supported by the game controller interface?
157 * Get the implementation dependent name of a game controller.
164 * Open a game controller for use.
165 * The index passed as an argument refers to the N'th game controller on the system.
166 * This index is the value which will identify this controller in future controller
169 * \return A controller identifier, or NULL if an error occurred.
174 * Return the name for this currently opened controller
179 * Returns SDL_TRUE if the controller has been opened and currently connected,
185 * Get the underlying joystick object used by a controller
190 * Enable/disable controller event polling.
192 * If controller events are disabled, you must call SDL_GameControllerUpdate()
193 * yourself and check the state of the controller when you want controller
203 * This is called automatically by the event loop if any game controller
210 * The list of axes available from a controller
235 * Get the SDL joystick layer binding for this controller button mapping
242 * Get the current state of an axis control on a game controller.
253 * The list of buttons available from a controller
287 * Get the SDL joystick layer binding for this controller button mapping
295 * Get the current state of a button on a game controller.
303 * Close a controller previously opened with SDL_GameControllerOpen().