|
SDL 3.0
|
#include <SDL_haptic.h>
A structure containing a template for the SDL_HAPTIC_CUSTOM effect.
This struct is exclusively for the SDL_HAPTIC_CUSTOM effect.
A custom force feedback effect is much like a periodic effect, where the application can define its exact shape. You will have to allocate the data yourself. Data should consist of channels * samples Uint16 samples.
If channels is one, the effect is rotated using the defined direction. Otherwise it uses the samples in data for the different axes.
Definition at line 836 of file SDL_haptic.h.
| Uint16 SDL_HapticCustom::attack_length |
Duration of the attack.
Definition at line 857 of file SDL_haptic.h.
| Uint16 SDL_HapticCustom::attack_level |
Level at the start of the attack.
Definition at line 858 of file SDL_haptic.h.
| Uint16 SDL_HapticCustom::button |
Button that triggers the effect.
Definition at line 847 of file SDL_haptic.h.
| Uint8 SDL_HapticCustom::channels |
Axes to use, minimum of one.
Definition at line 851 of file SDL_haptic.h.
| Uint16* SDL_HapticCustom::data |
Should contain channels*samples items.
Definition at line 854 of file SDL_haptic.h.
| Uint16 SDL_HapticCustom::delay |
Delay before starting the effect.
Definition at line 844 of file SDL_haptic.h.
| SDL_HapticDirection SDL_HapticCustom::direction |
Direction of the effect.
Definition at line 840 of file SDL_haptic.h.
| Uint16 SDL_HapticCustom::fade_length |
Duration of the fade.
Definition at line 859 of file SDL_haptic.h.
| Uint16 SDL_HapticCustom::fade_level |
Level at the end of the fade.
Definition at line 860 of file SDL_haptic.h.
| Uint16 SDL_HapticCustom::interval |
How soon it can be triggered again after button.
Definition at line 848 of file SDL_haptic.h.
| Uint32 SDL_HapticCustom::length |
Duration of the effect.
Definition at line 843 of file SDL_haptic.h.
| Uint16 SDL_HapticCustom::period |
Sample periods.
Definition at line 852 of file SDL_haptic.h.
| Uint16 SDL_HapticCustom::samples |
Amount of samples.
Definition at line 853 of file SDL_haptic.h.
| SDL_HapticEffectType SDL_HapticCustom::type |
SDL_HAPTIC_CUSTOM
Definition at line 839 of file SDL_haptic.h.