Module bevy_yoleck::vpeol
source · Expand description
Modules§
Structs§
- Add base systems common for Vpeol editing.
- Data passed between Vpeol abstraction and backends.
- Information on how the cursor is pointing at an entity.
- A plane to define the drag direction of entities.
- Apply a transform to every entity in the level.
- Helper utility for finding the Yoleck controlled entity that’s in charge of an entity the user points at.
- Marker for viewport editor overlay plugins to route child interaction to parent entities.
- Add a pulse effect when an entity is being selected.
- Marker for entities that will be interacted in the viewport using their children.
- A passed data to a knob entity that indicate it was clicked by the level editor.
Enums§
- State for determining how the user is interacting with entities using the mouse buttons.
- Order of Vpeol operations. Important for abstraction and backends to talk with each other.
Functions§
- Add
VpeolRouteClickTo
of entities marked withVpeolWillContainClickableChildren
. - Detects an entity that’s being clicked on. Meant to be used with Yoleck’s exclusive edit systems and with Bevy’s system piping.