-
Creation | How to create OS Windows.
-
Event Handling | How you listen to window events such as resizing, closing, keyboard, mouse, touch, etc.
-
Multiple Windows | How to use CrossWindow when managing multiple windows.
-
Platform Behavior | How to access platform specific data structures and use those for platform specific tasks.
-
Dialogs, File Windows | Creating dialog boxes and file windows.
-
Using Graphics APIs | How to hook CrossGraphics with Vulkan/OpenGL/DirectX/Metal.
- Design Decisions | An overview of the state of the art in cross platform windowing libraries and what parts of their design have gone into CrossWindow.