Michael Ragazzon a18a5b7e7c Enable precompiled header for shell project. Make a separate include file for Windows.h for consistent definitions. 5 år sedan
..
assets 634543b38f Implement progress bar element (progressbar) (#69) 6 år sedan
basic c0ac9bdcea Fix title-bar dragging in demo sample 6 år sedan
invaders 196039e282 Optionally disable RTTI (based on implementation by @crazyjul and @andreasschultes) 6 år sedan
luainvaders 1573ee6e1a Invaders sample, fix unaligned drawing of defender decorators. 6 år sedan
shell a18a5b7e7c Enable precompiled header for shell project. Make a separate include file for Windows.h for consistent definitions. 5 år sedan
tutorial a8ccc74fb1 Fix drag sample image decorator 6 år sedan
readme.md 1eff40aa62 Update project version in cmake, minor tweaks to readme 6 år sedan

readme.md

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/