WinRT: merged with SDL 2.0.0 codebase (aka. SDL hg rev d4ce48ff30d1)
This commit is contained in:
1 parent
1ad936eb29
commit
f7049b93d5
66 files changed
+10152
-2459
No files matched your search
@@ -56,6 +56,10 @@ struct SDL_SysWMinfo;
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
#if defined(SDL_VIDEO_DRIVER_WINRT)
|
||||
#include <Unknwn.h>
|
||||
#endif
|
||||
|
||||
/* This is the structure for custom window manager events */
|
||||
#if defined(SDL_VIDEO_DRIVER_X11)
|
||||
#if defined(__APPLE__) && defined(__MACH__)
|
||||
@@ -90,6 +94,7 @@ typedef struct _NSWindow NSWindow;
|
||||
#include <UIKit/UIKit.h>
|
||||
#else
|
||||
typedef struct _UIWindow UIWindow;
|
||||
typedef struct _UIViewController UIViewController;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -100,6 +105,7 @@ typedef enum
|
||||
{
|
||||
SDL_SYSWM_UNKNOWN,
|
||||
SDL_SYSWM_WINDOWS,
|
||||
SDL_SYSWM_WINDOWSRT,
|
||||
SDL_SYSWM_X11,
|
||||
SDL_SYSWM_DIRECTFB,
|
||||
SDL_SYSWM_COCOA,
|
||||
@@ -168,6 +174,12 @@ struct SDL_SysWMinfo
|
||||
HWND window; /**< The window handle */
|
||||
} win;
|
||||
#endif
|
||||
#if defined(SDL_VIDEO_DRIVER_WINRT)
|
||||
struct
|
||||
{
|
||||
IUnknown * window; /**< The Windows RT CoreWindow */
|
||||
} winrt;
|
||||
#endif
|
||||
#if defined(SDL_VIDEO_DRIVER_X11)
|
||||
struct
|
||||
{
|
||||
@@ -193,6 +205,7 @@ struct SDL_SysWMinfo
|
||||
struct
|
||||
{
|
||||
UIWindow *window; /* The UIKit window */
|
||||
UIViewController *viewcontroller; /* The UIKit view controller */
|
||||
} uikit;
|
||||
#endif
|
||||
/* Can't have an empty union */
|
||||
|
||||
Reference in new issue
Block a user