An open API service indexing awesome lists of open source software.

https://github.com/alaingalvan/CrossWindow

💻📱 A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.
https://github.com/alaingalvan/CrossWindow

android cmake cocoa cross-platform emscripten ios linux macos main mir uikit uwp wayland webassembly win32 windows xcb xlib

Last synced: 14 days ago
JSON representation

💻📱 A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.

Awesome Lists containing this project

README

        

# Documentation

- [Creation](creation.md) | How to create OS Windows.

- [Event Handling](event-handling.md) | How you listen to window events such as resizing, closing, keyboard, mouse, touch, etc.

- [Multiple Windows](multiple-windows.md) | How to use CrossWindow when managing multiple windows.

- [Platform Behavior](platform-behavior.md) | How to access platform specific data structures and use those for platform specific tasks.

- [Dialogs, File Windows](dialogs-file-windows.md) | Creating dialog boxes and file windows.

- [Using Graphics APIs](graphics-apis.md) | How to hook CrossGraphics with Vulkan/OpenGL/DirectX/Metal.

## Appendix

- [Design Decisions](design-descisions.md) | An overview of the state of the art in cross platform windowing libraries and what parts of their design have gone into CrossWindow.