Mercurial > sdl-ios-xcode
comparison include/SDL_haptic.h @ 2489:96adc8025331 gsoc2008_force_feedback
Exposed some of the joystick stuff to the haptic subsystem.
Added SDL_JoystickIsHaptic().
author | Edgar Simo <bobbens@gmail.com> |
---|---|
date | Wed, 02 Jul 2008 08:24:35 +0000 |
parents | 8e2bdbccf7ff |
children | 66c02abeef0e |
comparison
equal
deleted
inserted
replaced
2488:8e2bdbccf7ff | 2489:96adc8025331 |
---|---|
29 #ifndef _SDL_haptic_h | 29 #ifndef _SDL_haptic_h |
30 #define _SDL_haptic_h | 30 #define _SDL_haptic_h |
31 | 31 |
32 #include "SDL_stdinc.h" | 32 #include "SDL_stdinc.h" |
33 #include "SDL_error.h" | 33 #include "SDL_error.h" |
34 #include "SDL_joystick.h" | |
34 | 35 |
35 #include "begin_code.h" | 36 #include "begin_code.h" |
36 /* Set up for C function definitions, even when using C++ */ | 37 /* Set up for C function definitions, even when using C++ */ |
37 #ifdef __cplusplus | 38 #ifdef __cplusplus |
38 /* *INDENT-OFF* */ | 39 /* *INDENT-OFF* */ |
205 * This function returns a Haptic device identifier, or Null | 206 * This function returns a Haptic device identifier, or Null |
206 * if an error occurred. | 207 * if an error occurred. |
207 */ | 208 */ |
208 extern DECLSPEC SDL_Haptic * SDL_HapticOpen(int device_index); | 209 extern DECLSPEC SDL_Haptic * SDL_HapticOpen(int device_index); |
209 | 210 |
211 /* | |
212 * Checks to see if a joystick has haptic features. | |
213 * | |
214 * Returns SDL_TRUE if the joystick is haptic, SDL_FALSE if it isn't | |
215 * and -1 on error. | |
216 */ | |
217 extern DECLSPEC int SDL_JoystickIsHaptic(SDL_Joystick * joystick); | |
218 | |
219 /* | |
220 * Opens a Haptic device for usage from a Joystick device. | |
221 * | |
222 * Returns a valid pointer to a haptic device on success or NULL | |
223 * if an error occurred. | |
224 */ | |
225 extern DECLSPEC SDL_Haptic * SDL_HapticOpenFromJoystick(SDL_Joystick * joystick); | |
226 | |
210 /* | 227 /* |
211 * Closes a Haptic device previously opened with SDL_HapticOpen. | 228 * Closes a Haptic device previously opened with SDL_HapticOpen. |
212 */ | 229 */ |
213 extern DECLSPEC void SDL_HapticClose(SDL_Haptic * haptic); | 230 extern DECLSPEC void SDL_HapticClose(SDL_Haptic * haptic); |
214 | 231 |