Skip to main content

Crate bevy_immediate_ui

Crate bevy_immediate_ui 

Source
Expand description

Latest version

Crate that implements part of functionality for bevy_immediate.

Modules§

activated
Implements capabilities for detecting activated entity
anchored
Implements capabilities for floating anchored elements
anchored_ui_plugin
Implements plugin for floating anchored entities
base
Implements capability that correctly set ups immediate mode systems execution order for UI case
checked
Implements capabilities for checked status
clicked
Module implments Pointer<Click> related functionality like .clicked()
disabled
Implements functions to manage disabled node state
floating_ui_focus_plugin
Implements plugin for handling user focus over floating ui hierarchies
floating_ui_ordering_plugin
Implements plugin for floating entity ordering
floating_window_plugin
Implements plugin for floating windows
interaction
Implements functionality to calculate interaciton state
layout_order
Implements functionality to place children entities created in immediate mode in creation (.ch) call order. Needed for correct Ui layout.
look
Implements functions to access node styling
selected
Implements capabilities for Selected marker component
text
Implements capabilities for working with nodes that contain bevy_ui::widget::Text
tooltip_plugin
Implements plugin for calculating when tooltip should be displayed
track_value_change_plugin
Contains plugin implementation for value change entity event tracking
utils
Helper functions for ui calculations

Structs§

CapsUi
Defines capability set for Ui
CapsUiFeathers
Defined capability set for Ui with bevy_feathers and bevy_ui_widgets support
CapsUiWidget
Defines capability set for Ui with bevy_ui_widgets support

Traits§

ImplCapsUi
Trait to check for set of capabilities to be implemented