Michael Ragazzon
|
ad9f11a988
Compute more properties
|
6 years ago |
Michael Ragazzon
|
04dc275c4e
Determine computed value for fonts
|
6 years ago |
Michael Ragazzon
|
4cd4a35f24
Move computed values to own file
|
6 years ago |
Michael Ragazzon
|
cf928b285e
Move element's main box outside of vector.
|
6 years ago |
Michael Ragazzon
|
945aa8f5a4
Include chobo-containers, put all third-party containers in the Rocket::Core namespace
|
6 years ago |
Michael Ragazzon
|
ece191a7d8
Memory pool for ElementMeta
|
6 years ago |
Michael Ragazzon
|
fa6bd0a062
Use all_properties_dirty flag when constructing elements
|
6 years ago |
Michael Ragazzon
|
4e1a37a8b7
Some cleanup
|
6 years ago |
Michael Ragazzon
|
7ad658f7b7
Replace resize events with virtual function call
|
6 years ago |
Michael Ragazzon
|
f3b9ad29f0
Reverting to commit 9c42c7b. The strings to ID changes were too complicated compared to the performance gained.
|
6 years ago |
Michael Ragazzon
|
1ead58341e
WIP: Replacing strings with IDs now compiling and running (puh). Producing... interesting results.
|
6 years ago |
Michael Ragazzon
|
44adb03aee
WIP more strings to IDs (not compiling)
|
6 years ago |
Michael Ragazzon
|
f7e1c4c4fb
WIP PropertyNames from Strings to IDs (not compiling)
|
6 years ago |
Michael Ragazzon
|
60682a09a3
Replace, don't emplace...
|
6 years ago |
Michael Ragazzon
|
fdf6f5305f
Dirty flag for structure changes
|
6 years ago |
Michael Ragazzon
|
b04b4e58ba
Replace Dictionary with unordered_flat_map
|
6 years ago |
Michael Ragazzon
|
b06225ecba
Reserve sizes
|
6 years ago |
Michael Ragazzon
|
1aab59eec4
Reduce allocations during Element construction, remove Geometry database, rework some of the Render, Update, and UpdateLayout logic.
|
6 years ago |
Michael Ragazzon
|
f9892a96f0
Experimenting with update loop to improve performance
|
6 years ago |
Michael Ragazzon
|
49cc4e5a61
Fix compiling all projects, some cleanup
|
6 years ago |
Michael Ragazzon
|
e6638f1020
WIP: Attempt to replace Rocket::String with std::string
|
6 years ago |
Michael Ragazzon
|
b82e1123a0
Performance improvements, avoid unnecessary allocations
|
6 years ago |
Michael Ragazzon
|
bae13a7015
Unintended #include
|
6 years ago |
Michael Ragazzon
|
b4ec69da47
Prevent scrolling parent elements when reaching top/bottom
|
6 years ago |
Michael Ragazzon
|
3e8d309c42
Add summary of element event listeners to debugger
|
6 years ago |
Michael Ragazzon
|
acac7fbedf
Debugger: Some style attributes need to be fetched manually
|
6 years ago |
Michael Ragazzon
|
840907563c
Animations can be initialized with initial property value more easily.
|
7 years ago |
Michael
|
5db7d68e7e
Use double for absolute time
|
7 years ago |
Michael
|
e222a50e9a
Refactoring.
|
7 years ago |
Michael
|
946e1f208e
Transition-end event, and fix Matrix3d primitive.
|
7 years ago |