internal: allow InputHandler methods to return null
This commit is contained in:
@@ -34,15 +34,15 @@ abstract class InputHandler {
|
|||||||
|
|
||||||
Stream<Matrix4> get transformUpdated;
|
Stream<Matrix4> get transformUpdated;
|
||||||
|
|
||||||
Future<void> onPointerHover(Vector2 localPosition, Vector2 delta);
|
Future? onPointerHover(Vector2 localPosition, Vector2 delta);
|
||||||
Future<void> onPointerScroll(Vector2 localPosition, double scrollDelta);
|
Future? onPointerScroll(Vector2 localPosition, double scrollDelta);
|
||||||
Future<void> onPointerDown(Vector2 localPosition, bool isMiddle);
|
Future? onPointerDown(Vector2 localPosition, bool isMiddle);
|
||||||
Future<void> onPointerMove(
|
Future? onPointerMove(
|
||||||
Vector2 localPosition, Vector2 delta, bool isMiddle);
|
Vector2 localPosition, Vector2 delta, bool isMiddle);
|
||||||
Future<void> onPointerUp(bool isMiddle);
|
Future? onPointerUp(bool isMiddle);
|
||||||
Future<void> onScaleStart(
|
Future? onScaleStart(
|
||||||
Vector2 focalPoint, int pointerCount, Duration? sourceTimestamp);
|
Vector2 focalPoint, int pointerCount, Duration? sourceTimestamp);
|
||||||
Future<void> onScaleUpdate(
|
Future? onScaleUpdate(
|
||||||
Vector2 focalPoint,
|
Vector2 focalPoint,
|
||||||
Vector2 focalPointDelta,
|
Vector2 focalPointDelta,
|
||||||
double horizontalScale,
|
double horizontalScale,
|
||||||
@@ -51,7 +51,7 @@ abstract class InputHandler {
|
|||||||
int pointerCount,
|
int pointerCount,
|
||||||
double rotation,
|
double rotation,
|
||||||
Duration? sourceTimestamp);
|
Duration? sourceTimestamp);
|
||||||
Future<void> onScaleEnd(int pointerCount, double velocity);
|
Future? onScaleEnd(int pointerCount, double velocity);
|
||||||
Future<bool> get initialized;
|
Future<bool> get initialized;
|
||||||
Future dispose();
|
Future dispose();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user