Duration of the attack.
Level at the start of the attack.
Button that triggers the effect.
Axes to use, minimum of one.
Should contain channels*samples items.
Delay before starting the effect.
Direction of the effect.
Duration of the fade.
Level at the end of the fade.
How soon it can be triggered again after button.
Duration of the effect.
Sample periods.
Amount of samples.
SDL_HAPTIC_CUSTOM
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.
\since This struct is available since SDL 3.2.0.
\sa SDL_HAPTIC_CUSTOM \sa SDL_HapticEffect