23 lines
573 B
C++
23 lines
573 B
C++
#pragma once
|
|
#if __linux__
|
|
#include <X11/Xlib.h>
|
|
#endif
|
|
namespace ReWindow {
|
|
#pragma region linux
|
|
#if __linux__
|
|
Display* display = XOpenDisplay(nullptr);
|
|
int defaultScreen = DefaultScreen(display);
|
|
Visual* visual = DefaultVisual(display,defaultScreen);
|
|
int depth = DefaultDepth(display, defaultScreen);
|
|
XSetWindowAttributes windowAttributes;
|
|
Window createPrimaryWindow(const char* title, int width, int height);
|
|
void destroyWindow(Window window);
|
|
#endif
|
|
#pragma endregion
|
|
|
|
#pragma region windows
|
|
#if WIN32
|
|
|
|
#endif
|
|
#pragma endregion windows
|
|
} |