|
Size: 1253
Comment: temp
|
Size: 1542
Comment: temp
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 11: | Line 11: |
| ||||||''For All Subsystems''|| | ||||||''All Subsystems''|| |
| Line 14: | Line 14: |
| ||||||''For SDL_SYSWM_WINDOWS''|| ||HWND||'''window'''||the Win32 display window|| ||||||''For SDL_SYSWM_X11''|| ||Display||'''info.x11.display'''||the X11 display|| ||Window||'''info.x11.window'''||the X11 window|| |
||||||''SDL_SYSWM_WINDOWS''|| ||HWND||'''win.window'''||the window handle|| ||||||''SDL_SYSWM_X11''|| ||Display*||'''x11.display'''||the X11 display|| ||Window||'''x11.window'''||the X11 window|| ||||||''SDL_SYSWM_DIRECTFB''|| ||IDirectFB*||'''dfb.dfb'''||the DirectFB main interface|| ||IDirectFBWindow*||'''dfb.window'''||the DirectFB window handle|| ||IDirectFBSurface*||'''dfb.surface'''||the DirectFB client surface|| ||||||''SDL_SYSWM_COCOA''|| ||NSWindow*||'''cocoa.window'''||the Cocoa window|| |
DRAFT |
SDL_SysWMinfo
A structure that contains system-dependent information about a window.
Data Fields
All Subsystems |
||
SDL_version |
version |
an SDL_version structure that contains the current SDL version |
SDL_SYSWM_TYPE |
subsystem |
the windowing system type; see Remarks for details |
SDL_SYSWM_WINDOWS |
||
HWND |
win.window |
the window handle |
SDL_SYSWM_X11 |
||
Display* |
x11.display |
the X11 display |
Window |
x11.window |
the X11 window |
SDL_SYSWM_DIRECTFB |
||
IDirectFB* |
dfb.dfb |
the DirectFB main interface |
IDirectFBWindow* |
dfb.window |
the DirectFB window handle |
IDirectFBSurface* |
dfb.surface |
the DirectFB client surface |
SDL_SYSWM_COCOA |
||
NSWindow* |
cocoa.window |
the Cocoa window |
Code Examples
You can add your code example here
Remarks
For X11 window management systems (Unix)
This structure is filled in by SDL_GetWindowWMInfo().
When this structure is returned, it holds information about which low level system it is using, and '''info''' will be one of SDL_SYSWM_TYPE:
SDL_SYSWM_UNKNOWN |
|
SDL_SYSWM_WINDOWS |
Microsoft Windows |
SDL_SYSWM_X11 |
X Window System |
SDL_SYSWM_DIRECTFB |
|
SDL_SYSWM_COCOA |
Apple Mac OS X |
SDL_SYSWM_UIKIT |
Apple iOS |
SDL_SYSWM_WAYLAND |
Wayland (>= SDL 2.0.2) |
SDL_SYSWM_MIR |
Mir (>= SDL 2.0.2) |
SDL_SYSWM_WINRT |
WinRT (>= SDL 2.0.3) |
SDL_SYSWM_ANDROID |
Android (>= SDL 2.0.4) |
SDL_SYSWM_VIVANTE |
Vivante (>= SDL 2.0.5) |
