Crate bevy_picking_core
source ·Expand description
Core functionality and types required for bevy_mod_picking
to function.
Modules§
- This module provides a simple interface for implementing a picking backend.
- Processes data from input and backends, producing interaction events.
- Determines which entities are being hovered by which pointers.
- Types and systems for pointer inputs, such as position and buttons.
Structs§
- Receives input events, and provides the shared types used by other picking plugins.
- Generates
Pointer
events and handles event bubbling. - 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.
- Used to globally toggle picking features at runtime.
- Components needed to build a pointer. Multiple pointers can be active at once, with each pointer being an entity.
Enums§
- Groups the stages of the picking process under shared labels.