50 #ifdef SDL_PROTOTYPES_ONLY
54 #if defined(SDL_VIDEO_DRIVER_WINDOWS)
55 #define WIN32_LEAN_AND_MEAN
60 #if defined(SDL_VIDEO_DRIVER_X11)
61 #if defined(__APPLE__) && defined(__MACH__)
63 #define Cursor X11Cursor
67 #include <X11/Xatom.h>
69 #if defined(__APPLE__) && defined(__MACH__)
76 #if defined(SDL_VIDEO_DRIVER_DIRECTFB)
80 #if defined(SDL_VIDEO_DRIVER_COCOA)
82 #include <Cocoa/Cocoa.h>
84 typedef struct _NSWindow NSWindow;
88 #if defined(SDL_VIDEO_DRIVER_UIKIT)
90 #include <UIKit/UIKit.h>
92 typedef struct _UIWindow UIWindow;
118 #if defined(SDL_VIDEO_DRIVER_WINDOWS)
126 #if defined(SDL_VIDEO_DRIVER_X11)
131 #if defined(SDL_VIDEO_DRIVER_DIRECTFB)
136 #if defined(SDL_VIDEO_DRIVER_COCOA)
142 #if defined(SDL_VIDEO_DRIVER_UIKIT)
165 #if defined(SDL_VIDEO_DRIVER_WINDOWS)
171 #if defined(SDL_VIDEO_DRIVER_X11)
178 #if defined(SDL_VIDEO_DRIVER_DIRECTFB)
183 IDirectFBSurface *surface;
186 #if defined(SDL_VIDEO_DRIVER_COCOA)
192 #if defined(SDL_VIDEO_DRIVER_UIKIT)
struct SDL_Window SDL_Window
The type used to identify a window.
Definition: SDL_video.h:89
Definition: SDL_syswm.h:159
General event structure.
Definition: SDL_events.h:495
SDL_SYSWM_TYPE
Definition: SDL_syswm.h:99
Information the version of SDL in use.
Definition: SDL_version.h:51
Display * display
Definition: SDL_syswm.h:174
DECLSPEC SDL_bool SDLCALL SDL_GetWindowWMInfo(SDL_Window *window, SDL_SysWMinfo *info)
This function allows access to driver-dependent window information.
Definition: SDL_syswm.h:112
Window window
Definition: SDL_syswm.h:175