SDL_RumbleGamepadTriggers - Start a rumble effect in the gamepad's triggers.
Contents
Availability
This function is available since SDL 3.2.0.
Description
Each call to this function cancels any previous trigger rumble effect, and calling it with 0 intensity
stops any rumbling.
Note that this is rumbling of the _triggers_ and not the gamepad as a whole. This is currently only
supported on Xbox One gamepads. If you want the (more common) whole-gamepad rumble, use
SDL_RumbleGamepad() instead.
This function requires you to process SDL events or call SDL_UpdateJoysticks() to update rumble state.
Function Parameters
gamepad
the gamepad to vibrate.
left_rumble
the intensity of the left trigger rumble motor, from 0 to 0xFFFF.
right_rumble
the intensity of the right trigger rumble motor, from 0 to 0xFFFF.
duration_ms
the duration of the rumble effect, in milliseconds.
Name
SDL_RumbleGamepadTriggers - Start a rumble effect in the gamepad's triggers.
Return Value
for more information.
See Also
SDL_RumbleGamepad(3) Simple Directmedia Layer SDL 3.2.20 SDL_RumbleGamepadTriggers(3)
Synopsis
#include<SDL3/SDL_gamepad.h>boolSDL_RumbleGamepadTriggers(SDL_Gamepad*gamepad,Uint16left_rumble,Uint16right_rumble,Uint32duration_ms);
