GestureEvent.fromPointerEvent constructor

GestureEvent.fromPointerEvent(
  1. PointerEvent event, {
  2. required Vector2 screenToWorld(
    1. Vector2 position
    ),
})

Implementation

factory GestureEvent.fromPointerEvent(
  PointerEvent event, {
  required Vector2 Function(Vector2 position) screenToWorld,
}) {
  final position = event.localPosition.toVector2();
  return GestureEvent(
    pointer: event.pointer,
    kind: event.kind,
    screenPosition: position,
    worldPosition: screenToWorld(position),
  );
}