include/SDL_haptic.h
branchgsoc2008_force_feedback
changeset 2476 242d8a668ebb
parent 2472 3f73c88c9abb
child 2477 97f75ea43a93
equal deleted inserted replaced
2475:4b874e3a3a2c 2476:242d8a668ebb
    63  * Count the number of joysticks attached to the system
    63  * Count the number of joysticks attached to the system
    64  */
    64  */
    65 extern DECLSPEC int SDLCALL SDL_NumHaptics(void);
    65 extern DECLSPEC int SDLCALL SDL_NumHaptics(void);
    66 
    66 
    67 /*
    67 /*
    68  * Get the implementation dependent name of a joystick.
    68  * Get the implementation dependent name of a Haptic device.
    69  * This can be called before any joysticks are opened.
    69  * This can be called before any joysticks are opened.
    70  * If no name can be found, this function returns NULL.
    70  * If no name can be found, this function returns NULL.
    71  */
    71  */
    72 extern DECLSPEC const char *SDLCALL SDL_HapticName(int device_index);
    72 extern DECLSPEC const char *SDLCALL SDL_HapticName(int device_index);
       
    73 
       
    74 /*
       
    75  * Opens a Haptic device for usage - the index passed as an
       
    76  * argument refers to the N'th Haptic device on this system.
       
    77  *
       
    78  * This function returns a Haptic device identifier, or Null
       
    79  * if an error occurred.
       
    80  */
       
    81 extern DECLSPEC SDL_Haptic * SDL_HapticOpen(int device_index);
       
    82 
       
    83 /* 
       
    84  * Closes a Haptic device previously opened with SDL_HapticOpen.
       
    85  */
       
    86 extern DECLSPEC void SDL_HapticClose(SDL_Haptic * haptic);
    73 
    87 
    74 
    88 
    75 /* Ends C function definitions when using C++ */
    89 /* Ends C function definitions when using C++ */
    76 #ifdef __cplusplus
    90 #ifdef __cplusplus
    77 /* *INDENT-OFF* */
    91 /* *INDENT-OFF* */