PointerMoveEvent constructor Null safety
- {Duration timeStamp = Duration.zero,
- int pointer = 0,
- PointerDeviceKind kind = PointerDeviceKind.touch,
- int device = 0,
- Offset position = Offset.zero,
- Offset delta = Offset.zero,
- int buttons = kPrimaryButton,
- bool obscured = false,
- double pressure = 1.0,
- double pressureMin = 1.0,
- double pressureMax = 1.0,
- double distanceMax = 0.0,
- double size = 0.0,
- double radiusMajor = 0.0,
- double radiusMinor = 0.0,
- double radiusMin = 0.0,
- double radiusMax = 0.0,
- double orientation = 0.0,
- double tilt = 0.0,
- int platformData = 0,
- bool synthesized = false,
- int embedderId = 0}
Creates a pointer move event.
All of the arguments must be non-null.
Implementation
const PointerMoveEvent({
super.timeStamp,
super.pointer,
super.kind,
super.device,
super.position,
super.delta,
super.buttons = kPrimaryButton,
super.obscured,
super.pressure,
super.pressureMin,
super.pressureMax,
super.distanceMax,
super.size,
super.radiusMajor,
super.radiusMinor,
super.radiusMin,
super.radiusMax,
super.orientation,
super.tilt,
super.platformData,
super.synthesized,
super.embedderId,
}) : assert(!identical(kind, PointerDeviceKind.trackpad)),
super(
down: true,
distance: 0.0,
);