Mercurial > sdl-ios-xcode
comparison include/SDL_haptic.h @ 2507:8ef1d0f4d0c1 gsoc2008_force_feedback
Gain is set to max on haptic device open.
Autocenter is disabled on haptic device open.
Maximum gain can be set by SDL_HAPTIC_GAIN_MAX.
author | Edgar Simo <bobbens@gmail.com> |
---|---|
date | Tue, 08 Jul 2008 19:55:12 +0000 |
parents | ba8e99fe92c1 |
children | f12ae0bae468 |
comparison
equal
deleted
inserted
replaced
2506:ba8e99fe92c1 | 2507:8ef1d0f4d0c1 |
---|---|
628 * \fn SDL_Haptic * SDL_HapticOpen(int device_index) | 628 * \fn SDL_Haptic * SDL_HapticOpen(int device_index) |
629 * | 629 * |
630 * \brief Opens a Haptic device for usage - the index passed as an | 630 * \brief Opens a Haptic device for usage - the index passed as an |
631 * argument refers to the N'th Haptic device on this system. | 631 * argument refers to the N'th Haptic device on this system. |
632 * | 632 * |
633 * This function returns a Haptic device identifier, or Null | 633 * When opening a haptic device, it's gain will be set to maximum and |
634 * if an error occurred. | 634 * autocenter will be disabled. To modify these values use |
635 * SDL_HapticSetGain and SDL_HapticSetAutocenter | |
635 * | 636 * |
636 * \param device_index Index of the device to open. | 637 * \param device_index Index of the device to open. |
637 * \return Device identifier or NULL on error. | 638 * \return Device identifier or NULL on error. |
638 * | 639 * |
639 * \sa SDL_HapticIndex | 640 * \sa SDL_HapticIndex |
640 * \sa SDL_HapticOpenFromJoystick | 641 * \sa SDL_HapticOpenFromJoystick |
641 * \sa SDL_HapticClose | 642 * \sa SDL_HapticClose |
643 * \sa SDL_HapticSetGain | |
644 * \sa SDL_HapticSetAutocenter | |
642 */ | 645 */ |
643 extern DECLSPEC SDL_Haptic * SDL_HapticOpen(int device_index); | 646 extern DECLSPEC SDL_Haptic * SDL_HapticOpen(int device_index); |
644 | 647 |
645 /** | 648 /** |
646 * \fn int SDL_HapticOpened(int device_index) | 649 * \fn int SDL_HapticOpened(int device_index) |
852 * | 855 * |
853 * \brief Sets the global gain of the device. Gain should be between 0 and 100. | 856 * \brief Sets the global gain of the device. Gain should be between 0 and 100. |
854 * | 857 * |
855 * Device must support the SDL_HAPTIC_GAIN feature. | 858 * Device must support the SDL_HAPTIC_GAIN feature. |
856 * | 859 * |
860 * The user may specify the maxmimum gain by setting the environment variable | |
861 * SDL_HAPTIC_GAIN_MAX which should be between 0 and 100. All calls to | |
862 * SDL_HapticSetGain will scale linearly using SDL_HAPTIC_GAIN_MAX as the | |
863 * maximum. | |
864 * | |
857 * \param haptic Haptic device to set the gain on. | 865 * \param haptic Haptic device to set the gain on. |
858 * \param gain Value to set the gain to, should be between 0 and 100. | 866 * \param gain Value to set the gain to, should be between 0 and 100. |
859 * \return 0 on success or -1 on error. | 867 * \return 0 on success or -1 on error. |
860 * | 868 * |
861 * \sa SDL_HapticQuery | 869 * \sa SDL_HapticQuery |