table of contents
other versions
- trixie 3.2.10+ds-1
- testing 3.2.22+ds-1
- unstable 3.2.24+ds-1
- experimental 3.3~git20251006~f90c179+ds-1
| SDL_HapticConstant(3type) | SDL3 DATATYPES | SDL_HapticConstant(3type) |
NAME¶
SDL_HapticConstant - A structure containing a template for a Constant effect.
HEADER FILE¶
Defined in SDL3/SDL_haptic.h
SYNOPSIS¶
#include "SDL3/SDL.h"
typedef struct SDL_HapticConstant
{
/* Header */
Uint16 type; /**< SDL_HAPTIC_CONSTANT */
SDL_HapticDirection direction; /**< Direction of the effect. */
/* Replay */
Uint32 length; /**< Duration of the effect. */
Uint16 delay; /**< Delay before starting the effect. */
/* Trigger */
Uint16 button; /**< Button that triggers the effect. */
Uint16 interval; /**< How soon it can be triggered again after button. */
/* Constant */
Sint16 level; /**< Strength of the constant effect. */
/* Envelope */
Uint16 attack_length; /**< Duration of the attack. */
Uint16 attack_level; /**< Level at the start of the attack. */
Uint16 fade_length; /**< Duration of the fade. */
Uint16 fade_level; /**< Level at the end of the fade. */
} SDL_HapticConstant;
DESCRIPTION¶
This struct is exclusively for the
SDL_HAPTIC_CONSTANT
effect.
A constant effect applies a constant force in the specified direction to the joystick.
AVAILABILITY¶
This struct is available since SDL 3.2.0.
SEE ALSO¶
•(3), SDL_HAPTIC_CONSTANT(3), •(3), SDL_HapticEffect(3type)
| SDL 3.2.10 | Simple Directmedia Layer |