Michael Ragazzon
|
2900df17d9
XML Parser: Ignore <tags> in {{ double brackets }}
|
5 years ago |
Michael Ragazzon
|
16413ecc8b
Move creation of data views and controllers to ElementUtilities. Clean up.
|
5 years ago |
Michael Ragazzon
|
acebd3b220
Update data controller
|
5 years ago |
Michael Ragazzon
|
e346522249
Refactor, move the new data variable types into the library. Now working 'for' loops for structs.
|
6 years ago |
Michael Ragazzon
|
d568cfe18b
Start implementing data view 'for' (highly WIP)
|
6 years ago |
Michael Ragazzon
|
c620ab3810
Add data view for style
|
6 years ago |
Michael Ragazzon
|
cd0b24b18d
Add DataViewIf
|
6 years ago |
Michael Ragazzon
|
72e24b3c9c
Add data controller for attributes
|
6 years ago |
Michael Ragazzon
|
8fdcf5aab0
Remove handling of data binding in xml parser
|
6 years ago |
Michael Ragazzon
|
4d681b0167
Set values on data view constructions. Add attribute view.
|
6 years ago |
Michael Ragazzon
|
84e4849244
Make DataViewText take a text element, replacing its text contents with the data binding.
|
6 years ago |
Michael Ragazzon
|
a6f5078531
Cleaning up header files: Include what we use.
|
5 years ago |
Michael Ragazzon
|
6c53cbf85b
Remove #include "precompiled.h" from source files, CMake handles it instead. Include what we actually use in header and source files. For non-precompiled headers measurements indicate ~30% reduction in compile time. See #81.
|
5 years ago |
Michael Ragazzon
|
396e23b774
Implement Blur and Glow font-effects. Some clean-up.
|
6 years ago |
Michael Ragazzon
|
86c17d46c8
Reorganize and clean up font effects
|
6 years ago |
Michael Ragazzon
|
196039e282
Optionally disable RTTI (based on implementation by @crazyjul and @andreasschultes)
|
6 years ago |
Michael Ragazzon
|
f49f5bc83e
Merge branch 'text' into develop
|
6 years ago |
Victor Luchits
|
262031f2ab
Implement gradient decorator
|
6 years ago |
Michael Ragazzon
|
f9975a0e8e
Begin conversion to UTF8
|
6 years ago |
Michael Ragazzon
|
7a86858d96
Implement NinePatch decorator
|
6 years ago |
Michael Ragazzon
|
25b8b45ca7
Rework some of the element instancers and the pool. Use pools for assigning plain Elements and ElementTextDefault.
|
6 years ago |
Michael Ragazzon
|
2045214b7f
Additional Tracy profiling, including overloaded new/delete operators for memory inspection.
|
6 years ago |
Michael Ragazzon
|
b10a47c0c1
Additional profiling zones
|
6 years ago |
Michael Ragazzon
|
acea973863
Move remaining functions out of String.h and into StringUtilities.h.
|
6 years ago |
Michael Ragazzon
|
cb347e1a38
NULL to nullptr
|
6 years ago |
Michael Ragazzon
|
68f53dce67
Clean up types and aliases, trying to be more consistent.
|
6 years ago |
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.
|
6 years ago |
Michael Ragazzon
|
ae6f186d45
Remove ReferenceCountable from XmlNodeHandler
|
6 years ago |
Michael Ragazzon
|
3ee01de68c
Remove ReferenceCountable from Stream
|
6 years ago |
Michael Ragazzon
|
3691b70f98
Remove ReferenceCountable from StyleSheet
|
6 years ago |