Skip to main content

update_drag_on_move

Function update_drag_on_move 

Source
pub fn update_drag_on_move(
    cfg: Res<'_, DragConfig>,
    moves: MessageReader<'_, '_, PointerMoved>,
    q: Query<'_, '_, (Entity, &mut DragState)>,
    starts: MessageWriter<'_, DragStartEvent>,
    deltas: MessageWriter<'_, DragMoveEvent>,
)
Expand description

Walk PointerMoved events: promote Pending -> Active when distance exceeds threshold; emit DragMoveEvent while Active.