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.
- Debug tools for picking events
- Event listening and bubbling.
- 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
PointerEvent
s and handles event bubbling. - Used to mark entities that should be pickable.
- 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.