Michael Ragazzon
|
0471ce737e
Add support for 'mask-image' property
|
2 years ago |
Michael Ragazzon
|
c3622e669c
Allow decorators to specify paint area [breaking change]
|
2 years ago |
Michael Ragazzon
|
69ea397f4f
Add clip mask to render interface, introduce render manager to keep track of the render state
|
2 years ago |
Michael Ragazzon
|
156d2bd3b8
Fix backdrop-filter
|
2 years ago |
Michael Ragazzon
|
a5e3c7fc8d
Add Filter class, to be used with the new 'filter' and 'backdrop-filter' properties
|
2 years ago |
Michael Ragazzon
|
05ec09bce3
Refactor: Move DecoratorInstancer into the Decorator files
|
2 years ago |
Michael Ragazzon
|
ce949d2d5b
Refactor Property units and Box enums, and introduce NumericValue [breaking change]
|
2 years ago |
Michael Ragazzon
|
7492876298
The great formattening - format all library source code and documents
|
2 years ago |
suddenly
|
e8500731d4
Animation support for decorators (#421)
|
2 years ago |
Michael Ragazzon
|
8b7388ecdc
Refactor ComputedValues to reduce memory usage.
|
3 years ago |
Michael Ragazzon
|
74c5f02849
Add a cache for instanced decorators. Instance decorators during Context::Update. Allow dirtying only element data of decorators instead of a full reload.
|
4 years ago |
Michael Ragazzon
|
79fb3b5405
- Decorators and font effects are now parsed by separate property parsers.
|
4 years ago |
Michael Ragazzon
|
dc3d23dccc
- Add a property 'resolution' to spritesheets, defines the "native" scaling of the image source.
|
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
|
7d37ea414e
Remove unused headers, forward declare instead where possible. Move Tween functions into cpp-file. Remove Stream conversion to/from String through type converter.
|
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
|
281fbfcd80
Add conversion to string for decorators and font-effects
|
6 years ago |
Michael Ragazzon
|
0951b7e355
Implement support for Tracy profiler
|
6 years ago |
Michael Ragazzon
|
960c4d7d7b
Use DecoraorListPtr in Variant and ComputedValues
|
6 years ago |
Michael Ragazzon
|
68f53dce67
Clean up types and aliases, trying to be more consistent.
|
6 years ago |
Michael Ragazzon
|
7f27fc88d1
Make decorator list and font effect list use const pointers.
|
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
|
ff961eb7a7
Some cleanup of decorator instancing.
|
6 years ago |
Michael Ragazzon
|
cc0b4a459a
Decorators and their instancers now use smart pointers instead of manual reference counting
|
6 years ago |
Michael Ragazzon
|
bb949df66b
Can now use a shorthand to declare decorators inside elements.
|
6 years ago |
Michael Ragazzon
|
e9a6bfb153
Decorators now properly renders (just need to update stylesheets)
|
6 years ago |
Michael Ragazzon
|
ac40b7177c
WIP, decorators partially working.
|
6 years ago |
Michael Ragazzon
|
dfdea4affd
WIP: At-rule for decorators
|
6 years ago |
Michael Ragazzon
|
7ad658f7b7
Replace resize events with virtual function call
|
6 years ago |