Expand description

Processes data from input and backends, producing interaction events.

Structs

  • Fires when a pointer sends a pointer down event followed by a pointer up event, with the same target entity for both events.
  • Fires when a pointer button is pressed over the target entity.
  • Fires while the target entity is being dragged.
  • Fires when a pointer is dragging the target entity and a pointer up event is received.
  • Fires when a pointer dragging the dragged entity enters the target entity.
  • An entry in the DragMap.
  • Fires when a pointer dragging the dragged entity leaves the target entity.
  • Maps pointers to the entities they are dragging.
  • Fires while the dragged entity is being dragged over the target entity.
  • Fires when the target entity receives a pointer down event followed by a pointer move event.
  • Fires when a pointer drops the dropped entity onto the target entity.
  • Fires while a pointer is moving over the target entity.
  • Fires when a the pointer crosses out of the bounds of the target entity.
  • Fires when a the pointer crosses into the bounds of the target entity.
  • Fires when a pointer is no longer available.
  • Stores the common data needed for all PointerEvents.
  • Fires when a pointer button is released over the target entity.

Traits

Functions