Module pointer

Source
Expand description

Types and systems for pointer inputs, such as position and buttons.

Structs§

InputMove
Pointer input event for pointer moves. Fires when a pointer changes location.
InputPress
Pointer input event for button presses. Fires when a pointer button changes state.
Location
The location of a pointer, including the current NormalizedRenderTarget, and the x/y position of the pointer on this render target.
PointerInteraction
Holds a list of entities this pointer is currently interacting with, sorted from nearest to farthest.
PointerLocation
Component that tracks a pointer’s current Location.
PointerMap
A resource that maps each PointerId to their Entity for easy lookups.
PointerPress
Tracks the state of the pointer’s buttons in response to InputPresss.
Uuid
A Universally Unique Identifier (UUID).

Enums§

PointerButton
The button that was just pressed or released
PointerId
Identifies a unique pointer entity. Mouse and Touch pointers are automatically spawned.
PressDirection
The stage of the pointer button press event

Functions§

update_pointer_map
Update the PointerMap resource with the current frame’s data.