# 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):* - [x] Basic rendering - [-] Clip Mask - transform-only overflow (no explicit `clip: always`) may not be clipping correctly - [-] Transforms - 3D transforms (e.g. `perspective()` + `rotateY()`) do not render - [ ] Layers - [ ] Render textures - [ ] Mask images - [ ] Filters - [ ] Shaders - [ ] Generic - [x] Gradients - [x] Linear - [x] Radial - [x] Conic *Backend features:* - [x] Input handling