RmlUi logo RmlUi Documentation

Edit on GitHub

C++ Manual

Getting started

  1. Building RmlUi with CMake
  2. Integrating RmlUi into your application
  3. Core overview

Application integration

  1. Initialization and main loop
  2. Loading fonts
  3. User input
  4. Custom interfaces
    • Render interface
    • System interface
    • File interface
    • Font engine interface
    • Text input handler interface
  5. Input method editor
  6. Plugins
  7. Troubleshooting

Elements

  1. Elements
  2. Text elements
  3. Custom elements
  4. Hidden elements
  5. Element packages
    • Form controls
    • Tab set
    • Progress
  6. Scrollbars
  7. Documents
  8. Contexts
  9. Events
  10. Style sheets and properties
  11. Animations and transforms
  12. Decorators
  13. Filters

Plugins

  • Debugger
  • Lottie
  • SVG

  • RmlUi Documentation

RmlUi is licensed under the terms and conditions of the MIT license.
Copyright (c) 2008-2014 CodePoint Ltd, Shift Technology Ltd, and contributors
Copyright (c) 2019-2025 The RmlUi Team, and contributors
RmlUi source code and release packages