/* * Return the name of a haptic device, does not need to be opened. */ const char * SDL_SYS_HapticName(int index) { SDL_hapticlist_item *item; item = HapticByDevIndex(index); return item->name; }
/* * Opens a haptic device for usage. */ int SDL_SYS_HapticOpen(SDL_Haptic * haptic) { SDL_hapticlist_item *item; item = HapticByDevIndex(haptic->index); return SDL_SYS_HapticOpenFromService(haptic, item->dev); }
/* * Opens a haptic device for usage. */ int SDL_SYS_HapticOpen(SDL_Haptic * haptic) { SDL_hapticlist_item *item = HapticByDevIndex(haptic->index); if (item->bXInputHaptic) { return SDL_XINPUT_HapticOpen(haptic, item); } else { return SDL_DINPUT_HapticOpen(haptic, item); } }