|
@@ -11,7 +11,7 @@ This directory contains the assets shared by all the sample applications.
|
|
|
#### `basic`
|
|
#### `basic`
|
|
|
|
|
|
|
|
This directory contains basic applications that demonstrate initialisation, usage, shutdown and installation of custom interfaces.
|
|
This directory contains basic applications that demonstrate initialisation, usage, shutdown and installation of custom interfaces.
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
- `animation` animations and transitions
|
|
- `animation` animations and transitions
|
|
|
- `benchmark` a benchmark to measure performance
|
|
- `benchmark` a benchmark to measure performance
|
|
|
- `bitmapfont` using a custom font engine
|
|
- `bitmapfont` using a custom font engine
|
|
@@ -21,24 +21,25 @@ This directory contains basic applications that demonstrate initialisation, usag
|
|
|
- `drag` dragging elements between containers
|
|
- `drag` dragging elements between containers
|
|
|
- `loaddocument` loading your first document
|
|
- `loaddocument` loading your first document
|
|
|
- `lottie` playing Lottie animations, only enabled with the [Lottie plugin](https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/lottie.html)
|
|
- `lottie` playing Lottie animations, only enabled with the [Lottie plugin](https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/lottie.html)
|
|
|
-- `sdl2` integrating with SDL2
|
|
|
|
|
|
|
+- `sdl2` integrating with SDL2 using an OpenGL-renderer
|
|
|
|
|
+- `sdl2_sdlrenderer` integrating with SDL2 using a native SDL-renderer
|
|
|
- `sfml2` integrating with SFML2
|
|
- `sfml2` integrating with SFML2
|
|
|
- `svg` render SVG images, only enabled with the [SVG plugin](https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/svg.html)
|
|
- `svg` render SVG images, only enabled with the [SVG plugin](https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/svg.html)
|
|
|
- `transform` demonstration of transforms
|
|
- `transform` demonstration of transforms
|
|
|
- `treeview` using data bindings to create a file browser
|
|
- `treeview` using data bindings to create a file browser
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
#### `invaders`
|
|
#### `invaders`
|
|
|
|
|
|
|
|
A full implementation of the 1970s classic Space Invaders using the RmlUi interface.
|
|
A full implementation of the 1970s classic Space Invaders using the RmlUi interface.
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
#### `luainvaders`
|
|
#### `luainvaders`
|
|
|
|
|
|
|
|
Lua version of the invaders sample. Only installed with the Lua plugin.
|
|
Lua version of the invaders sample. Only installed with the Lua plugin.
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
#### `shell`
|
|
#### `shell`
|
|
|
|
|
|
|
|
Common platform specific code used by all the samples for open windows, processing input and access files. Supports Windows, macOS and Linux.
|
|
Common platform specific code used by all the samples for open windows, processing input and access files. Supports Windows, macOS and Linux.
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
#### `tutorial`
|
|
#### `tutorial`
|
|
|
|
|
|
|
|
Tutorial code that should be used in conjunction with the tutorials in the [RmlUi documentation](https://mikke89.github.io/RmlUiDoc/).
|
|
Tutorial code that should be used in conjunction with the tutorials in the [RmlUi documentation](https://mikke89.github.io/RmlUiDoc/).
|