|
SDL
2.0
|
#include <SDL_syswm.h>
Collaboration diagram for SDL_SysWMinfo:Data Fields | |
| SDL_version | version |
| SDL_SYSWM_TYPE | subsystem |
| union { | |
| struct { | |
| Display * display | |
| Window window | |
| } x11 | |
| struct { | |
| struct wl_display * display | |
| struct wl_surface * surface | |
| struct wl_shell_surface * shell_surface | |
| } wl | |
| int dummy | |
| } | info |
The custom window manager information structure.
When this structure is returned, it holds information about which low level system it is using, and will be one of SDL_SYSWM_TYPE.
Definition at line 193 of file SDL_syswm.h.
| Display* SDL_SysWMinfo::display |
The X11 display
Definition at line 215 of file SDL_syswm.h.
| struct wl_display* SDL_SysWMinfo::display |
Wayland display
Definition at line 253 of file SDL_syswm.h.
| int SDL_SysWMinfo::dummy |
Definition at line 283 of file SDL_syswm.h.
| union { ... } SDL_SysWMinfo::info |
| struct wl_shell_surface* SDL_SysWMinfo::shell_surface |
Wayland shell_surface (window manager handle)
Definition at line 255 of file SDL_syswm.h.
| SDL_SYSWM_TYPE SDL_SysWMinfo::subsystem |
Definition at line 196 of file SDL_syswm.h.
Referenced by SDL_GetWindowWMInfo(), and SDL_MessageboxValidForDriver().
| struct wl_surface* SDL_SysWMinfo::surface |
Wayland surface
Definition at line 254 of file SDL_syswm.h.
| SDL_version SDL_SysWMinfo::version |
Definition at line 195 of file SDL_syswm.h.
Referenced by SDL_MessageboxValidForDriver(), and syswm_getWindowWMInfo().
| Window SDL_SysWMinfo::window |
The X11 window
Definition at line 216 of file SDL_syswm.h.
| struct { ... } SDL_SysWMinfo::wl |
| struct { ... } SDL_SysWMinfo::x11 |