Awesome
CrossWindow Demos
A variety of demos showcasing how to use CrossWindow to build cross platform applications.
Getting Started
First install Git, then open any terminal such as Hyper in any folder and type:
# 🐑 Clone the repo
git clone https://github.com/alaingalvan/crosswindow-demos --recurse-submodules
# 💿 go inside the folder
cd crosswindow-demos
# 👯 If you forget to `recurse-submodules` you can always run:
git submodule update --init
# 🔼 Go inside any demo, like for instance the Hello Triangle folder:
cd src/04-cross-platform-hello-triangle/
Demos
Window Creation
<!--![Window Creation Cover Image](src/01-window-creation/assets/cover.jpg)-->A basic example showing how to create a window.
Events
<!--![Alert Image](src/02-events/assets/cover.jpg)-->An example using every possible event in CrossWindow.
Open / Save / Alert Dialogs
<!--![Open/Save Dialog Image](src/03-open-save-alert/assets/cover.gif)-->Creating open / save dialogs for grabbing files. Creating alert messages for warnings, errors, or confirmations in your application.
Cross Platform Hello Triangle
An example showcasing the rendering of a simple triangle in every modern graphics API (Vulkan / DirectX 12 / DirectX 11 / OpenGL / Metal) and operating system.