Expand description
User interface components and widgets.
Modules
This module contains the bundles used in Bevy’s UI
This module contains systems that update the UI when something changes
This module contains the basic building blocks of Bevy’s UI
Structs
The calculated clip of the node
The calculated size of the node
Describes the size of a UI node
Contains entities whose Interaction should be set to None
Describes the style of a UI node
The color of the node
The image of the node
The basic plugin for Bevy UI
Enums
Defines how each line is aligned within the flexbox.
How items are aligned according to the cross axis
Works like AlignItems
but applies only to a single item
Defines the text direction
Whether to use Flexbox layout
Defines how flexbox items are ordered within a flexbox
Defines if flexbox items appear on a single line or on multiple lines
Describes whether the node should block interactions with lower nodes
Describes what type of input interaction has occurred for a UI node.
Defines how items are aligned according to the main axis
Whether to show or hide overflowing items
The strategy used to position this node
The label enum labeling the types of systems in the Bevy UI
An enum that describes possible types of value in flexbox layout options
Constants
Functions
Inserts the RenderPhase
into the UI camera
The system that sets Interaction for all UI elements based on the mouse cursor activity