Expand description
Modules§
Structs§
- Vpeol
Base Plugin - Add base systems common for Vpeol editing.
- Vpeol
Camera State - Data passed between Vpeol abstraction and backends.
- Vpeol
Cursor Pointing - Information on how the cursor is pointing at an entity.
- Vpeol
Drag Plane - A plane to define the drag direction of entities.
- Vpeol
Reposition Level - Apply a transform to every entity in the level.
- Vpeol
Root Resolver - Helper utility for finding the Yoleck controlled entity that’s in charge of an entity the user points at.
- Vpeol
Route Click To - Marker for viewport editor overlay plugins to route child interaction to parent entities.
- Vpeol
Selection CuePlugin - Add a pulse effect when an entity is being selected.
- Vpeol
Will Contain Clickable Children - Marker for entities that will be interacted in the viewport using their children.
- Yoleck
Knob Click - A passed data to a knob entity that indicate it was clicked by the level editor.
Enums§
- Vpeol
Clicks OnObjects State - State for determining how the user is interacting with entities using the mouse buttons.
- Vpeol
System Set - Order of Vpeol operations. Important for abstraction and backends to talk with each other.
Functions§
- handle_
clickable_ children_ system - Add
VpeolRouteClickTo
of entities marked withVpeolWillContainClickableChildren
. - vpeol_
read_ click_ on_ entity - Detects an entity that’s being clicked on. Meant to be used with Yoleck’s exclusive edit systems and with Bevy’s system piping.