15 releases (breaking)
0.12.0 | Nov 10, 2023 |
---|---|
0.10.2 | Oct 25, 2023 |
0.8.0 | Jul 19, 2023 |
#2533 in Game dev
225KB
3.5K
SLoC
cuicui_layout
integration for bevy_sprite
Provide the SpriteDsl
trait, extending the cuicui_layout
's LayoutDsl
with the following features:
- Sprite background color
- Sprite background image
- Direct spawning of text and images as argument to
ui
.
Note that this is in addition to the methods LayoutDsl
already supports.
Additionally, cuicui_layout_bevy_sprite
provides a ContentSized
implementation that supports Text2dBounds
and Handle<Image>
terminal nodes
which size is determined by their content.
Check the following crates for details:
cuicui_layout
: the layouting algorithmcuicui_dsl
: thedsl!
macro and whatSpriteDsl
entails.
Dependencies
~45–78MB
~1.5M SLoC