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§
- Core
Plugin - Receives input events, and provides the shared types used by other picking plugins.
- Interaction
Plugin - 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.
- Picking
Plugins Settings - Used to globally toggle picking features at runtime.
- Pointer
Core Bundle - 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.