|
Size: 2626
Comment: Fixed camel case links.
|
Size: 2659
Comment: Fixed fields (Feedback 2015-01-23).
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 30: | Line 30: |
| ||wl_display*||'''display'''||the Wayland display|| ||wl_surface*||'''surface'''||the Wayland surface|| ||wl_shell_surface*||'''shell_surface'''||the Wayland shell_surface (window manager handle)|| |
||wl_display*||'''wl.display'''||the Wayland display|| ||wl_surface*||'''wl.surface'''||the Wayland surface|| ||wl_shell_surface*||'''wl.shell_surface'''||the Wayland shell_surface (window manager handle)|| |
| Line 34: | Line 34: |
| ||!MirConnection*||'''connection'''||the Mir display server connection|| ||!MirSurface*||'''surface'''||the Mir surface|| |
||!MirConnection*||'''mir.connection'''||the Mir display server connection|| ||!MirSurface*||'''mir.surface'''||the Mir surface|| |
| Line 37: | Line 37: |
| ||ANativeWindow*||'''window'''||the Android native window|| ||EGLSurface*||'''surface'''||the Android EGL surface|| |
||ANativeWindow*||'''android.window'''||the Android native window|| ||EGLSurface*||'''android.surface'''||the Android EGL surface|| |
SDL_SysWMinfo
A structure that contains system-dependent information about a window.
Contents
Data Fields
All Subsystems |
||
version |
an SDL_version structure that contains the current SDL version |
|
subsystem |
the windowing system type; see Remarks for details |
|
int |
dummy |
unused (to help compilers when no specific system is available) |
SDL_SYSWM_WINDOWS |
||
HWND |
win.window |
the window handle |
SDL_SYSWM_WINRT (>= SDL 2.0.3) |
||
IInspectable* |
win.window |
the WinRT CoreWindow |
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 |
SDL_SYSWM_UIKIT |
||
UIWindow* |
uikit.window |
the UIKit window |
SDL_SYSWM_WAYLAND (>= SDL 2.0.2) |
||
wl_display* |
wl.display |
the Wayland display |
wl_surface* |
wl.surface |
the Wayland surface |
wl_shell_surface* |
wl.shell_surface |
the Wayland shell_surface (window manager handle) |
SDL_SYSWM_MIR (>= SDL 2.0.2) |
||
MirConnection* |
mir.connection |
the Mir display server connection |
MirSurface* |
mir.surface |
the Mir surface |
SDL_SYSWM_ANDROID (>= SDL 2.0.4) |
||
ANativeWindow* |
android.window |
the Android native window |
EGLSurface* |
android.surface |
the Android EGL surface |
Code Examples
You can add your code example here
Remarks
This structure is filled in by SDL_GetWindowWMInfo().
This structure holds low level information about the window and subsystem is set to the windowing system in use, one of:
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) |
Related Enumerations
Related Structures
