Michael Ragazzon
|
79fb3b5405
- Decorators and font effects are now parsed by separate property parsers.
|
4 years ago |
Michael Ragazzon
|
8aeb207f9c
Add natural display dimensions to decorators based on spritesheet source scaling and dp-ratio.
|
4 years ago |
Michael Ragazzon
|
5cfc628ada
Fix potential crash on style sheet error
|
4 years ago |
Michael Ragazzon
|
83f9626a85
Rename problematic names (interface). Forward declare all friend classes and prefix with namespace. See #118.
|
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 |
Michael Ragazzon
|
200904a510
Fix tiled decorator alignment not working.
|
5 years ago |
Michael Ragazzon
|
005b4042c7
Several warnings fixed with '-Wall -Wextra' and on MSVC with '/W4'.
|
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
|
48cc2cbf58
Update samples readme and comments
|
6 years ago |
Michael Ragazzon
|
38b213de63
Remove rotate-90 and rotate-270 (they did not work)
|
6 years ago |
Michael Ragazzon
|
89bda4ab01
Remove repeat mode and texture position/size from tiled decorators
|
6 years ago |
Michael Ragazzon
|
5ffe4f4d80
Image decorator can now align / position itself within its boundaries.
|
6 years ago |
Michael Ragazzon
|
e46b7be077
New keywords in image decorator for controlling scaling and centering, see demo sample for examples. #54.
|
6 years ago |
Michael Ragazzon
|
f49f5bc83e
Merge branch 'text' into develop
|
6 years ago |
Michael Ragazzon
|
78acd8b900
Refactoring default font engine (part II). Remove font database, use a callback function for generating font textures, documentation improvements.
|
6 years ago |
Victor Luchits
|
a5416edfdc
Add support for a set of rotations for the tiled decorator
|
6 years ago |
Michael Ragazzon
|
aa80c3b917
Add PropertySource to properties and revise element info debugging
|
6 years ago |
Michael Ragazzon
|
a5a8480bc9
Test decorater tile name as sprite first, then filename.
|
6 years ago |
Michael Ragazzon
|
762dab7f68
Cleaning up some more
|
6 years ago |
Michael Ragazzon
|
391f39b038
Merge branch 'master' into performance
|
6 years ago |
Michael Ragazzon
|
eff01ba43a
The big rename. We are now RmlUi version 2.0!
|
6 years ago |
Michael Ragazzon
|
08bdba69b3
Changed the tiled-decorators to take 'x y width height' properties instead of two coordinates, optimize decorator instantiation, especially when using sprites.
|
6 years ago |
Michael Ragazzon
|
43da6ad7a2
Remove 'none' decorator, no need for that anymore. Add an interface class for DecoratorInstancer for a more stable API.
|
6 years ago |
Michael Ragazzon
|
cc0b4a459a
Decorators and their instancers now use smart pointers instead of manual reference counting
|
6 years ago |
Michael Ragazzon
|
efd2f86c12
Spritesheets now rendering in decorators. Still work to do.
|
6 years ago |
Michael Ragazzon
|
bb949df66b
Can now use a shorthand to declare decorators inside elements.
|
6 years ago |
Michael Ragazzon
|
bab0571267
WIP. Move ID-name mapping to PropertySpecification. Each specification has its own set of id/names, and only the main stylesheet needs to be a singleton.
|
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
|
0e390e9860
Trying to fix decorators
|
6 years ago |
Michael Ragazzon
|
44adb03aee
WIP more strings to IDs (not compiling)
|
6 years ago |