SDL_events.h

Estructura SDL_JoyAxisEvent

Una estructura que contiene información de eventos de movimiento del eje del joystick.

typedef struct SDL_JoyAxisEvent
{
    Uint32 type;        /**< ::SDL_JOYAXISMOTION */
    Uint32 timestamp;   /**< In milliseconds, populated using SDL_GetTicks() */
    SDL_JoystickID which; /**< The joystick instance id */
    Uint8 axis;         /**< The joystick axis index */
    Uint8 padding1;
    Uint8 padding2;
    Uint8 padding3;
    Sint16 value;       /**< The axis value (range: -32768 to 32767) */
    Uint16 padding4;
} SDL_JoyAxisEvent;

Miembros

type
SDL_JOYAXISMOTION
timestamp
Marca de tiempo en milisegundos.
which
El id de instancia del joystick que notificó el evento.
axis
El índice del eje que ha cambiado.
value
La posición actual del eje (rango: -32768 a 32767).

Observaciones

SDL_JoyAxisEvent es un miembro de la unión SDL_Event y se utiliza cuando se reporta un evento de tipo SDL_JOYAXISMOTION. Se accede a él a través del campo jaxis del evento.

Un evento SDL_JOYAXISMOTION ocurre cada vez que un usuario mueve un eje en el joystick.