Skip to content

Latest commit

 

History

History
 
 

Samples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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/