/KlemmUI

Lightweight UI library for C++ apps

Primary LanguageC++OtherNOASSERTION

KlemmUI

About

A simple C++ library that renders UI elements using OpenGL. Most of the UI code is taken from my Game Engine.

Installing

On Windows with VC++:

  • Clone the repository with submodules: git clone --recurse-submodules https://github.com/Klemmbaustein/KlemmUI.git
  • Run Setup.ps1 in VS the Developer Powershell or any other command prompt that recognises msbuild and devenv.exe
  • Build the solution.

With GNU make:

  • Clone the repository with submodules: git clone --recurse-submodules https://github.com/Klemmbaustein/KlemmUI.git
  • If you don't already have GLEW and SDL2 installed on your system, run make configure
  • run make to build the library.
  • run make examples to build the example programs.
  • run sudo make install to install the library.

Examples

  • Hello World

    A simple program that displays the text "Hello, World" on the app window.

  • File Explorer

    A bare bones (and very ugly) file browser.

















































  • ⚡ Blazingly fast