## RmlUi Sample Applications This directory contains a collection of sample applications that demonstrate the use of RmlUi in small, easy to understand applications. ### Directory Overview ``` * assets - This directory contains the assets shared by all the sample applications. * basic - This directory contains basic applications that demonstrate initialisation, usage, shutdown and installation of custom interfaces. * animation - animations and transitions * benchmark - a benchmark to measure performance * bitmapfont - using a custom font engine * customlog - setting up custom logging * demo - demonstrates a variety of features in RmlUi and includes a sandbox for playing with RML/RCSS * drag - dragging elements between containers * loaddocument - loading your first document * sdl2 - integrating with SDL2 * sfml2 - integrating with SFML2 * transform - demonstration of transforms * treeview - using a nested DataSource * invaders - A full implementation of the 1970s classic Space Invaders using the RmlUi interface. * luainvaders - Lua version of the invaders sample. Only installed with the Lua plugin. * shell - Common platform specific code used by all the samples for open windows, processing input and access files. Supports Windows, macOS and Linux * tutorial - Tutorial code that should be used in conjunction with the tutorials on the RmlUi website. https://mikke89.github.io/RmlUiDoc/ ```