Back to Tools
Fonts and UI

RmlUi

By RmlUi contributors

A C++ UI library using HTML/CSS-inspired RML and RCSS documents for menus and HUDs integrated with your application.

cppuihud

Start: Use the documented vcpkg or Conan route, or build with CMake, then integrate the library into a C++17 application.

Try: Select a backend or implement the required interfaces, create a context, load fonts and an .rml document, and call Show(). Feed input to the context, then update and render it from the application loop.

Limitations: Supply your own fonts. RML and RCSS have their own syntax and supported features, so ordinary web content is not automatically browser-compatible. The online documentation tracks the development branch; compare it with your chosen release.

Documentation and sources: https://mikke89.github.io/RmlUiDoc/ · https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/building_with_cmake.html · https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/integrating.html · https://mikke89.github.io/RmlUiDoc/pages/rml.html · https://mikke89.github.io/RmlUiDoc/pages/rcss.html

View source