PointerEvent constructor Null safety
- {int embedderId: 0,
- Duration timeStamp: Duration.zero,
- int pointer: 0,
- PointerDeviceKind kind: PointerDeviceKind.touch,
- int device: 0,
- Offset position: Offset.zero,
- Offset? localPosition,
- Offset delta: Offset.zero,
- Offset? localDelta,
- int buttons: 0,
- bool down: false,
- bool obscured: false,
- double pressure: 1.0,
- double pressureMin: 1.0,
- double pressureMax: 1.0,
- double distance: 0.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,
- Matrix4? transform,
- PointerEvent? original}
Abstract const constructor. This constructor enables subclasses to provide const constructors so that they can be used in const expressions.
Implementation
const PointerEvent({
this.embedderId = 0,
this.timeStamp = Duration.zero,
this.pointer = 0,
this.kind = PointerDeviceKind.touch,
this.device = 0,
this.position = Offset.zero,
Offset? localPosition,
this.delta = Offset.zero,
Offset? localDelta,
this.buttons = 0,
this.down = false,
this.obscured = false,
this.pressure = 1.0,
this.pressureMin = 1.0,
this.pressureMax = 1.0,
this.distance = 0.0,
this.distanceMax = 0.0,
this.size = 0.0,
this.radiusMajor = 0.0,
this.radiusMinor = 0.0,
this.radiusMin = 0.0,
this.radiusMax = 0.0,
this.orientation = 0.0,
this.tilt = 0.0,
this.platformData = 0,
this.synthesized = false,
this.transform,
this.original,
}) : localPosition = localPosition ?? position,
localDelta = localDelta ?? delta;