World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <SDL_syswm.h>
Открытые атрибуты | |
SDL_version | version |
SDL_SYSWM_TYPE | subsystem |
union { | |
struct { | |
HWND window | |
HDC hdc | |
HINSTANCE hinstance | |
} win | |
struct { | |
IInspectable * window | |
} winrt | |
struct { | |
Display * display | |
Window window | |
} x11 | |
struct { | |
IDirectFB * dfb | |
IDirectFBWindow * window | |
IDirectFBSurface * surface | |
} dfb | |
struct { | |
NSWindow __unsafe_unretained * window | |
NSWindow * window | |
} cocoa | |
struct { | |
UIWindow __unsafe_unretained * window | |
UIWindow * window | |
GLuint framebuffer | |
GLuint colorbuffer | |
GLuint resolveFramebuffer | |
} uikit | |
struct { | |
struct wl_display * display | |
struct wl_surface * surface | |
struct wl_shell_surface * shell_surface | |
} wl | |
struct { | |
void * connection | |
void * surface | |
} mir | |
struct { | |
ANativeWindow * window | |
EGLSurface surface | |
} android | |
struct { | |
EGLNativeDisplayType display | |
EGLNativeWindowType window | |
} vivante | |
Uint8 dummy [64] | |
} | info |
The custom window manager information structure.
When this structure is returned, it holds information about which low level system it is using, and will be one of SDL_SYSWM_TYPE.
См. определение в файле SDL_syswm.h строка 201
SDL_version SDL_SysWMinfo::version |
См. определение в файле SDL_syswm.h строка 203
Используется в Sdl2Window::GetWinApiHandle().
SDL_SYSWM_TYPE SDL_SysWMinfo::subsystem |
См. определение в файле SDL_syswm.h строка 204
HWND SDL_SysWMinfo::window |
The window handle
См. определение в файле SDL_syswm.h строка 210
HDC SDL_SysWMinfo::hdc |
The window device context
См. определение в файле SDL_syswm.h строка 211
HINSTANCE SDL_SysWMinfo::hinstance |
The instance handle
См. определение в файле SDL_syswm.h строка 212
struct { ... } SDL_SysWMinfo::win |
Используется в Sdl2Window::GetWinApiHandle().
IInspectable* SDL_SysWMinfo::window |
The WinRT CoreWindow
См. определение в файле SDL_syswm.h строка 218
struct { ... } SDL_SysWMinfo::winrt |
Display* SDL_SysWMinfo::display |
The X11 display
См. определение в файле SDL_syswm.h строка 224
Window SDL_SysWMinfo::window |
The X11 window
См. определение в файле SDL_syswm.h строка 225
struct { ... } SDL_SysWMinfo::x11 |
Используется в Sdl2Window::GetWinApiHandle().
IDirectFB* SDL_SysWMinfo::dfb |
The directfb main interface
См. определение в файле SDL_syswm.h строка 231
IDirectFBWindow* SDL_SysWMinfo::window |
The directfb window handle
См. определение в файле SDL_syswm.h строка 232
IDirectFBSurface* SDL_SysWMinfo::surface |
The directfb client surface
См. определение в файле SDL_syswm.h строка 233
struct { ... } SDL_SysWMinfo::dfb |
NSWindow __unsafe_unretained* SDL_SysWMinfo::window |
The Cocoa window
См. определение в файле SDL_syswm.h строка 240
NSWindow* SDL_SysWMinfo::window |
The Cocoa window
См. определение в файле SDL_syswm.h строка 242
struct { ... } SDL_SysWMinfo::cocoa |
UIWindow __unsafe_unretained* SDL_SysWMinfo::window |
The UIKit window
См. определение в файле SDL_syswm.h строка 250
UIWindow* SDL_SysWMinfo::window |
The UIKit window
См. определение в файле SDL_syswm.h строка 252
GLuint SDL_SysWMinfo::framebuffer |
The GL view's Framebuffer Object. It must be bound when rendering to the screen using GL.
См. определение в файле SDL_syswm.h строка 254
GLuint SDL_SysWMinfo::colorbuffer |
The GL view's color Renderbuffer Object. It must be bound when SDL_GL_SwapWindow is called.
См. определение в файле SDL_syswm.h строка 255
GLuint SDL_SysWMinfo::resolveFramebuffer |
The Framebuffer Object which holds the resolve color Renderbuffer, when MSAA is used.
См. определение в файле SDL_syswm.h строка 256
struct { ... } SDL_SysWMinfo::uikit |
struct wl_display* SDL_SysWMinfo::display |
Wayland display
См. определение в файле SDL_syswm.h строка 262
struct wl_surface* SDL_SysWMinfo::surface |
Wayland surface
См. определение в файле SDL_syswm.h строка 263
struct wl_shell_surface* SDL_SysWMinfo::shell_surface |
Wayland shell_surface (window manager handle)
См. определение в файле SDL_syswm.h строка 264
struct { ... } SDL_SysWMinfo::wl |
void* SDL_SysWMinfo::connection |
Mir display server connection
См. определение в файле SDL_syswm.h строка 270
void* SDL_SysWMinfo::surface |
Mir surface
См. определение в файле SDL_syswm.h строка 271
struct { ... } SDL_SysWMinfo::mir |
ANativeWindow* SDL_SysWMinfo::window |
См. определение в файле SDL_syswm.h строка 278
EGLSurface SDL_SysWMinfo::surface |
См. определение в файле SDL_syswm.h строка 279
struct { ... } SDL_SysWMinfo::android |
EGLNativeDisplayType SDL_SysWMinfo::display |
См. определение в файле SDL_syswm.h строка 286
EGLNativeWindowType SDL_SysWMinfo::window |
См. определение в файле SDL_syswm.h строка 287
struct { ... } SDL_SysWMinfo::vivante |
Uint8 SDL_SysWMinfo::dummy[64] |
См. определение в файле SDL_syswm.h строка 293
union { ... } SDL_SysWMinfo::info |
Используется в Sdl2Window::GetWinApiHandle().