19 typedef enum losUsedWindowAPI
27 #if __has_include(<wayland-client.h>)
31 typedef struct losWindowWayland
35 explicit losWindowWayland(
void *display_in,
void *surface_in)
37 , surface(surface_in){};
40 #if __has_include(<xcb/xcb.h>)
44 typedef struct losWindowXCB
48 explicit losWindowXCB(
void *connection_in,
void *window_in)
49 : connection(connection_in)
50 , window(window_in){};
53 #if __has_include(<windows.h>)
57 typedef struct losWindowWin32
60 explicit losWindowWin32(
void *window_in)
61 : window(window_in){};
#define EXPORT_DLL
on windows some extra syntax is required for the dll to work properly so that is dose not affect the ...
Definition: Defines.h:33
WINDOW is a simple cross-platform API for accessing the native platform window, keyboard and mouse io...
struct losWindow_T * losWindow
this is the Library object that is used to Control the Native as the user only holds a pointer to the...
Definition: Window.h:20