= SDL_SysWMEvent =
A structure that contains a video driver dependent system event.
== Data Fields ==
{|
|Uint32
|'''type'''
|SDL_SYSWMEVENT
|-
|Uint32
|'''timestamp'''
|timestamp of the event
|-
|[[SDL_SysWMmsg]]*
|'''msg'''
|driver dependent data, defined in SDL_syswm.h
|}
== Remarks ==
This event is disabled by default. You can enable it with [[SDL_EventState]](). You are encouraged to avoid this if you can find a less platform-specific way to accomplish your goals.
If you want to use this event you should include SDL_syswm.h and have access to the appropriate system headers.
[[SDL_SysWMEvent]] is a member of the [[SDL_Event]] union and is used when an event of type SDL_SYSWMEVENT is reported. You would access it through the event's syswm
field.
If you want to obtain system-specific information about the window manager you can fill in the version
member of an [[SDL_SysWMinfo]] structure using the [[SDL_VERSION]]() macro found in SDL_version.h, and pass it to the function [[SDL_GetWindowWMInfo]]().
== Related Enumerations ==
:[[SDL_EventType]]
== Related Structures ==
:[[SDL_Event]]
:[[SDL_SysWMinfo]]
:[[SDL_SysWMmsg]]
== Related Functions ==
:[[SDL_EventState]]
:[[SDL_GetWindowWMInfo]]
----
[[CategoryStruct]], [[CategoryEvents]]