SDL_HapticRamp

A structure containing a template for a Ramp effect.

This struct is exclusively for the SDL_HAPTIC_RAMP effect.

The ramp effect starts at start strength and ends at end strength. It augments in linear fashion. If you use attack and fade with a ramp the effects get added to the ramp effect making the effect become quadratic instead of linear.

\since This struct is available since SDL 3.2.0.

\sa SDL_HAPTIC_RAMP \sa SDL_HapticEffect

Members

Variables

attack_length
Uint16 attack_length;

Duration of the attack.

attack_level
Uint16 attack_level;

Level at the start of the attack.

button
Uint16 button;

Button that triggers the effect.

delay
Uint16 delay;

Delay before starting the effect.

direction
SDL_HapticDirection direction;

Direction of the effect.

end
Sint16 end;

Ending strength level.

fade_length
Uint16 fade_length;

Duration of the fade.

fade_level
Uint16 fade_level;

Level at the end of the fade.

interval
Uint16 interval;

How soon it can be triggered again after button.

length
Uint32 length;

Duration of the effect.

start
Sint16 start;

Beginning strength level.

type
SDL_HapticEffectType type;

SDL_HAPTIC_RAMP

Meta