Michael Ragazzon
|
86c17d46c8
Reorganize and clean up font effects
|
há 6 anos atrás |
Michael Ragazzon
|
196039e282
Optionally disable RTTI (based on implementation by @crazyjul and @andreasschultes)
|
há 6 anos atrás |
Michael Ragazzon
|
f49f5bc83e
Merge branch 'text' into develop
|
há 6 anos atrás |
Victor Luchits
|
262031f2ab
Implement gradient decorator
|
há 6 anos atrás |
Michael Ragazzon
|
f9975a0e8e
Begin conversion to UTF8
|
há 6 anos atrás |
Michael Ragazzon
|
7a86858d96
Implement NinePatch decorator
|
há 6 anos atrás |
Michael Ragazzon
|
25b8b45ca7
Rework some of the element instancers and the pool. Use pools for assigning plain Elements and ElementTextDefault.
|
há 6 anos atrás |
Michael Ragazzon
|
2045214b7f
Additional Tracy profiling, including overloaded new/delete operators for memory inspection.
|
há 6 anos atrás |
Michael Ragazzon
|
b10a47c0c1
Additional profiling zones
|
há 6 anos atrás |
Michael Ragazzon
|
acea973863
Move remaining functions out of String.h and into StringUtilities.h.
|
há 6 anos atrás |
Michael Ragazzon
|
cb347e1a38
NULL to nullptr
|
há 6 anos atrás |
Michael Ragazzon
|
68f53dce67
Clean up types and aliases, trying to be more consistent.
|
há 6 anos atrás |
Michael Ragazzon
|
130674a7b2
Refining the Core API: Now interfaces and instancers are passed as raw pointers to RmlUi, and considered non-owning. It is the user's responsibility to keep the objects alive until after Core::Shutdown and then release these objects at their discretion.
|
há 6 anos atrás |
Michael Ragazzon
|
ae6f186d45
Remove ReferenceCountable from XmlNodeHandler
|
há 6 anos atrás |
Michael Ragazzon
|
3ee01de68c
Remove ReferenceCountable from Stream
|
há 6 anos atrás |
Michael Ragazzon
|
3691b70f98
Remove ReferenceCountable from StyleSheet
|
há 6 anos atrás |
Michael Ragazzon
|
ebe3e3a14a
Remove ReferenceCountable from Event and EventInstancer
|
há 6 anos atrás |
Michael Ragazzon
|
7ed4250e30
Remove ReferenceCountable from Context and ContextInstancer
|
há 6 anos atrás |
Michael Ragazzon
|
39318abafa
Make a Releasable class for the smart pointer deleters, to aid in correct new/delete across libraries.
|
há 6 anos atrás |
Michael Ragazzon
|
99c1873d7c
Clean up. Make element instancer unique_ptr.
|
há 6 anos atrás |
Michael Ragazzon
|
ab8bc1e2af
Remove reference count on Element and replace by unique_ptr
|
há 6 anos atrás |
Michael Ragazzon
|
94903c248c
Implement font-effect property.
|
há 6 anos atrás |
Michael Ragazzon
|
391f39b038
Merge branch 'master' into performance
|
há 6 anos atrás |
Michael Ragazzon
|
eff01ba43a
The big rename. We are now RmlUi version 2.0!
|
há 6 anos atrás |
Michael Ragazzon
|
ad18eb571a
Cleanup, move spritesheet to own file.
|
há 6 anos atrás |
Michael Ragazzon
|
43da6ad7a2
Remove 'none' decorator, no need for that anymore. Add an interface class for DecoratorInstancer for a more stable API.
|
há 6 anos atrás |
Michael Ragazzon
|
cc0b4a459a
Decorators and their instancers now use smart pointers instead of manual reference counting
|
há 6 anos atrás |
Michael Ragazzon
|
efd2f86c12
Spritesheets now rendering in decorators. Still work to do.
|
há 6 anos atrás |
Michael Ragazzon
|
e9a6bfb153
Decorators now properly renders (just need to update stylesheets)
|
há 6 anos atrás |
Michael Ragazzon
|
42ac8ad4d2
Still WIP, but compiling, running, and displaying text (without font effects).
|
há 6 anos atrás |