Function bevy::ui::ui_focus_system
[−]pub fn ui_focus_system(
state: Local<'_, State>,
camera: Query<'_, '_, (&Camera, Option<&UiCameraConfig>), ()>,
windows: Res<'_, Windows>,
mouse_button_input: Res<'_, Input<MouseButton>>,
touches_input: Res<'_, Touches>,
node_query: Query<'_, '_, (Entity, &Node, &GlobalTransform, Option<&mut Interaction>, Option<&FocusPolicy>, Option<&CalculatedClip>, Option<&ComputedVisibility>), ()>
)
Expand description
The system that sets Interaction for all UI elements based on the mouse cursor activity
Entities with a hidden ComputedVisibility
are always treated as released.