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().