RmlUi + Raylib
This project aims to create a fully featured Raylib backend and renderer for Rmlui projects.
I originally began creating this for a Game Jam project where I got the basic rendering implemented, but realized it would be nice to have as a seperate project to flesh out the rest of the features.
Roadmap
Rendering features (from the RmlUi render interfface documentation https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/interfaces/render.html#feature-table):
- Basic rendering
- [-] Clip Mask
- transform-only overflow (no explicit
clip: always) may not be clipping correctly
- transform-only overflow (no explicit
- [-] Transforms
- 3D transforms (e.g.
perspective()+rotateY()) do not render
- 3D transforms (e.g.
- Layers
- Render textures
- Mask images
- Filters
- Shaders
- Generic
- Gradients
- Linear
- Radial
- Conic
Backend features:
- Input handling
Description
Languages
C++
87.4%
Nix
9.3%
CMake
3%
C
0.3%