diff --git a/thermion_dart/lib/src/input/src/input_handler.dart b/thermion_dart/lib/src/input/src/input_handler.dart index 7b8afe0c..b0b20af8 100644 --- a/thermion_dart/lib/src/input/src/input_handler.dart +++ b/thermion_dart/lib/src/input/src/input_handler.dart @@ -34,15 +34,15 @@ abstract class InputHandler { Stream get transformUpdated; - Future onPointerHover(Vector2 localPosition, Vector2 delta); - Future onPointerScroll(Vector2 localPosition, double scrollDelta); - Future onPointerDown(Vector2 localPosition, bool isMiddle); - Future onPointerMove( + Future? onPointerHover(Vector2 localPosition, Vector2 delta); + Future? onPointerScroll(Vector2 localPosition, double scrollDelta); + Future? onPointerDown(Vector2 localPosition, bool isMiddle); + Future? onPointerMove( Vector2 localPosition, Vector2 delta, bool isMiddle); - Future onPointerUp(bool isMiddle); - Future onScaleStart( + Future? onPointerUp(bool isMiddle); + Future? onScaleStart( Vector2 focalPoint, int pointerCount, Duration? sourceTimestamp); - Future onScaleUpdate( + Future? onScaleUpdate( Vector2 focalPoint, Vector2 focalPointDelta, double horizontalScale, @@ -51,7 +51,7 @@ abstract class InputHandler { int pointerCount, double rotation, Duration? sourceTimestamp); - Future onScaleEnd(int pointerCount, double velocity); + Future? onScaleEnd(int pointerCount, double velocity); Future get initialized; Future dispose();