Lê Duy Quang
|
b48abfbd5f
Add the ability to select a font face from a font collection (#720)
|
10 months ago |
Michael Ragazzon
|
42a1a9138b
Add manual release of render manager to allow render interface to be destroyed before Rml::Shutdown, see #703
|
1 year ago |
Michael R. P. Ragazzon
|
41e1291ad9
Avoid allocations during global initialization (#689)
|
1 year ago |
Jan Lupčík
|
d2ce1326ce
Add Input Method Editor (IME) support (#541)
|
1 year ago |
hobyst
|
bbdb6e9c43
Full CMake rewrite using modern CMake conventions
|
2 years ago |
Michael Ragazzon
|
01d4627b57
Update various function descriptions and parameter names
|
1 year ago |
Michael Ragazzon
|
bc5ff06f21
Make the system interface optional
|
1 year ago |
Michael Ragazzon
|
20d9cc7db6
Use span type in `LoadFontFace` and related font engine functions
|
1 year ago |
Michael Ragazzon
|
8559aaf596
Merge branch 'effects' (#594)
|
1 year ago |
Michael Ragazzon
|
64b36dc477
Add initialize and shutdown procedures to font engine interface, resolves #583
|
1 year ago |
Michael Ragazzon
|
cbeea43804
Remove unused Log procedures for initialise and shutdown
|
1 year ago |
Daniel Mircea
|
d131274517
Implement the ability to release specific textures from memory (#543)
|
2 years ago |
Michael Ragazzon
|
a452f26951
Refactor Geometry and Texture, introduce unique render resources
|
2 years ago |
Michael Ragazzon
|
0bbd0193cb
Only allow a single render interface, remove the ability to set per-context render interfaces [breaking change]
|
2 years ago |
Michael Ragazzon
|
7492876298
The great formattening - format all library source code and documents
|
2 years ago |
hobyst
|
907d84d2d3
Improve load document and font documentation
|
3 years ago |
Michael Ragazzon
|
ce85ba7596
Add 'Rml::ReleaseFontResources()' which enables garbage collection of font resources
|
3 years ago |
Mex
|
477631acfa
Allow numeric values in the 'font-weight' property, and enable loading fonts with multiple font-weights.
|
3 years ago |
Jack Powell
|
ab90eea5b8
Add ReleaseMemoryPools to free up any memory pools and free the ObserverPtrBlock pool. (#265)
|
3 years ago |
Michael Ragazzon
|
aa070e7292
Rml::ReleaseTextures can now be called for a single render interface, see #222.
|
4 years ago |
Lucien Catonnet
|
4f073e30d4
Add Rml::UnregisterPlugin
|
4 years ago |
Michael Ragazzon
|
66c960604b
Basic implementation of SVG plugin using the lunasvg library
|
5 years ago |
Michael Ragazzon
|
3877e3dbad
Remove unnecessary references in arguments. Add conversion between vector types.
|
4 years ago |
Michael Ragazzon
|
5df52283f9
Integrate the Lottie plugin into Core, only built when setting the 'ENABLE_LOTTIE_PLUGIN' option in CMake.
|
5 years ago |
actboy168
|
551ea377b5
Lua: Use standard pairs/ipairs implementation, use 1-based array indexing (#137)
|
5 years ago |
Michael Ragazzon
|
13d1c5b064
Initialise and shutdown sprite sheet property parser. This fixes a crash when re-initialising RmlUi after it has previously been shut down.
|
5 years ago |
Michael Ragazzon
|
88d1d843c4
Add ability to query the sources of all textures loaded. See #131.
|
5 years ago |
Michael Ragazzon
|
db4ee749ed
Fix font textures leaked during Rml::Shutdown due to wrong order of shutdown calls. Log an error in debug mode if any textures leak after shutdown. See #133.
|
5 years ago |
Rokas Kupstys
|
c261c1ff81
Add ability for user to override container types.
|
5 years ago |
Michael Ragazzon
|
e9844e3801
The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future.
|
5 years ago |