Sesame's immediate mode GUI framework
- This GUI framework creates a list of polygons, which can then be drawn on the screen with the help of a custom rendering backend.
- This is a header-only library, meaning that you only need to include the packed header file when including it in your project.
- An additional, implementation-specific header must be provided by the user (the rendering backend). An example for DX9 is provided in the source files.
- MSVC VS 2019 C++ Build Tools or newer.
- VS2019 or newer (if you want to compile the DX9 test environment).
- Python 3 or newer.
- Microsoft DirectX SDK (June 2010).
- Project settings that support the c++17 language standard or newer.
- Clone the repository or download the source files to your computer.
- Run the Python script to pack all source and header files into one header.
- Copy the header and source file into your project directory. Include the header file in your project (sesui.hpp) and implement the custom rendering backend. Read src/main.cpp to see an example window.
- Clone the repository or download the source files to your computer.
- Open the VS2019 solution.
- Compile the project and run the application.