SDL_events.h

Estructura SDL_SysWMEvent

Una estructura que contiene un evento del sistema dependiente del controlador de vídeo.

typedef struct SDL_SysWMEvent
{
    Uint32 type;        /**< ::SDL_SYSWMEVENT */
    Uint32 timestamp;   /**< In milliseconds, populated using SDL_GetTicks() */
    SDL_SysWMmsg *msg;  /**< driver dependent data, defined in SDL_syswm.h */
} SDL_SysWMEvent;

Miembros

type
SDL_SYSWMEVENT
timestamp
Marca de tiempo en milisegundos.
msg
Datos dependientes del controlador, definidos en SDL_syswm.h

Observaciones

Este evento está desactivado por defecto. Puede activarse con SDL_EventState(). Se recomienda evitar esto si se puede encontrar una forma menos específica de la plataforma para lograr los objetivos.

Si se quiere usar este evento se debe incluir SDL_syswm.h y tener acceso a las cabeceras de sistema apropiadas.

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

Si se quiere obtener información específica del sistema sobre el gestor de ventanas se puede rellenar el miembro version de una estructura SDL_SysWMinfo usando la macro SDL_VERSION() que se encuentra en SDL_version.h, y pasarlo a la función SDL_GetWindowWMInfo().