46 #if !defined(SDL_PROTOTYPES_ONLY) 48 #if defined(SDL_VIDEO_DRIVER_WINDOWS) 49 #ifndef WIN32_LEAN_AND_MEAN 50 #define WIN32_LEAN_AND_MEAN 55 #if defined(SDL_VIDEO_DRIVER_WINRT) 56 #include <Inspectable.h> 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) 84 typedef struct _NSWindow NSWindow;
88 #if defined(SDL_VIDEO_DRIVER_UIKIT) 90 #include <UIKit/UIKit.h> 92 typedef struct _UIWindow UIWindow;
93 typedef struct _UIViewController UIViewController;
98 #if defined(SDL_VIDEO_DRIVER_ANDROID) 99 typedef struct ANativeWindow ANativeWindow;
103 #if defined(SDL_VIDEO_DRIVER_VIVANTE) 115 #if !defined(SDL_PROTOTYPES_ONLY) 144 #if defined(SDL_VIDEO_DRIVER_WINDOWS) 152 #if defined(SDL_VIDEO_DRIVER_X11) 157 #if defined(SDL_VIDEO_DRIVER_DIRECTFB) 162 #if defined(SDL_VIDEO_DRIVER_COCOA) 172 #if defined(SDL_VIDEO_DRIVER_UIKIT) 179 #if defined(SDL_VIDEO_DRIVER_VIVANTE) 203 #if defined(SDL_VIDEO_DRIVER_WINDOWS) 211 #if defined(SDL_VIDEO_DRIVER_WINRT) 217 #if defined(SDL_VIDEO_DRIVER_X11) 224 #if defined(SDL_VIDEO_DRIVER_DIRECTFB) 232 #if defined(SDL_VIDEO_DRIVER_COCOA) 235 #if defined(__OBJC__) && defined(__has_feature) && __has_feature(objc_arc) 236 NSWindow __unsafe_unretained *
window;
242 #if defined(SDL_VIDEO_DRIVER_UIKIT) 245 #if defined(__OBJC__) && defined(__has_feature) && __has_feature(objc_arc) 246 UIWindow __unsafe_unretained *
window;
252 GLuint resolveFramebuffer;
255 #if defined(SDL_VIDEO_DRIVER_WAYLAND) 263 #if defined(SDL_VIDEO_DRIVER_MIR) 271 #if defined(SDL_VIDEO_DRIVER_ANDROID) 279 #if defined(SDL_VIDEO_DRIVER_VIVANTE)
struct wl_shell_surface * shell_surface
struct wl_surface * surface
union SDL_SysWMmsg::@15 msg
struct wl_display * display
Information the version of SDL in use.
EGLSurface EGLNativeWindowType * window
struct SDL_SysWMmsg::@15::@16 x11
The type used to identify a window.
union SDL_SysWMinfo::@17 info
SDL_bool SDL_GetWindowWMInfo(SDL_Window *window, SDL_SysWMinfo *info)
This function allows access to driver-dependent window information.