Crate bevy_picking_core

Source
Expand description

Core functionality and types required for bevy_mod_picking to function.

Modules§

backend
This module provides a simple interface for implementing a picking backend.
events
Processes data from input and backends, producing interaction events.
focus
Determines which entities are being hovered by which pointers.
pointer
Types and systems for pointer inputs, such as position and buttons.

Structs§

CorePlugin
Receives input events, and provides the shared types used by other picking plugins.
InteractionPlugin
Generates Pointer events and handles event bubbling.
Pickable
An optional component that overrides default picking behavior for an entity, allowing you to make an entity non-hoverable, or allow items below it to be hovered. See the documentation on the fields for more details.
PickingPluginsSettings
Used to globally toggle picking features at runtime.
PointerCoreBundle
Components needed to build a pointer. Multiple pointers can be active at once, with each pointer being an entity.

Enums§

PickSet
Groups the stages of the picking process under shared labels.