Michael Ragazzon 78acd8b900 Refactoring default font engine (part II). Remove font database, use a callback function for generating font textures, documentation improvements. 6 years ago
..
assets 5655f84cf4 Let's add some emojis! 6 years ago
basic 1bbae6380d Refining font engine interface. 6 years ago
invaders f139eb6a5c Event::StopImmediatePropagation() 6 years ago
luainvaders 9f8cc5ea9e Update samples 6 years ago
shell 78acd8b900 Refactoring default font engine (part II). Remove font database, use a callback function for generating font textures, documentation improvements. 6 years ago
tutorial acea973863 Move remaining functions out of String.h and into StringUtilities.h. 6 years ago
README.TXT eff01ba43a The big rename. We are now RmlUi version 2.0! 6 years ago

README.TXT

=====================================================================
RmlUi Sample Applications
=====================================================================

This directory contains a collection of sample applications
that demonstrate the use of RmlUi in small, easy
to understand applications.

To build the samples, you can either use Microsoft Visual Studio
(using the project files found within each directory), or use SCons
(SConstruct files are present in directories except those for
Windows-specific samples).

If you build with Visual Studio, make sure the actual sample is the
'startup project' (displayed in bold) rather than the sample shell
project.

If you build with SCons, be sure to compile the sample shell (found
in /samples/shell/) before you compile other samples. All the
SConstructs will build a debug build by default; to build a release
version, run 'scons release'.

Directory Overview:

* assets - This directory contains the assets shared by
all the sample applications.
* basic - This directory contains basic applications
that demonstrate initialisation, shutdown and
installing custom interfaces.

* customlog - setting up custom logging
* directx10 - using DirectX 10 as a renderer
* drag - dragging elements between containers
* loaddocument - loading your first document
* 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 (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, MacOSX and Linux

* tutorial - Tutorial code that should be used in conjunction
with the tutorials on the RmlUi website.
https://mikke89.github.io/RmlUiDoc/

=====================================================================