Wiki Page Content

Differences between revisions 16 and 17
Revision 16 as of 2010-09-30 04:17:31
Size: 1253
Editor: SheenaSmith
Comment: temp
Revision 17 as of 2010-09-30 04:29:36
Size: 1542
Editor: SheenaSmith
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

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)


CategoryStruct, CategorySWM

None: SDL_SysWMinfo (last edited 2016-12-01 08:58:06 by realitix)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit