PointerSignalEvent class

An event that corresponds to a discrete pointer signal.

Pointer signals are events that originate from the pointer but don't change the state of the pointer itself, and are discrete rather than needing to be interpreted in the context of a series of events.

Inheritance
Implementers

Constructors

PointerSignalEvent({Duration timeStamp: Duration.zero, int pointer: 0, PointerDeviceKind kind: PointerDeviceKind.mouse, int device: 0, Offset position: Offset.zero })
Abstract const constructor. This constructor enables subclasses to provide const constructors so that they can be used in const expressions.
const

Properties

buttons int
Bit field using the *Button constants such as kPrimaryMouseButton, kSecondaryStylusButton, etc. [...]
final, inherited
delta Offset
Distance in logical pixels that the pointer moved since the last PointerMoveEvent. [...]
final, inherited
device int
Unique identifier for the pointing device, reused across interactions.
final, inherited
distance double
The distance of the detected object from the input surface. [...]
final, inherited
distanceMax double
The maximum value that distance can return for this pointer. [...]
final, inherited
distanceMin double
The minimum value that distance can return for this pointer. [...]
read-only, inherited
down bool
Set if the pointer is currently down. [...]
final, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
kind PointerDeviceKind
The kind of input device for which the event was generated.
final, inherited
obscured bool
Set if an application from a different security domain is in any way obscuring this application's window. [...]
final, inherited
orientation double
The orientation angle of the detected object, in radians. [...]
final, inherited
platformData int
Opaque platform-specific data associated with the event.
final, inherited
pointer int
Unique identifier for the pointer, not reused. Changes for each new pointer down event.
final, inherited
position Offset
Coordinate of the position of the pointer, in logical pixels in the global coordinate space.
final, inherited
pressure double
The pressure of the touch. [...]
final, inherited
pressureMax double
The maximum value that pressure can return for this pointer. [...]
final, inherited
pressureMin double
The minimum value that pressure can return for this pointer. [...]
final, inherited
radiusMajor double
The radius of the contact ellipse along the major axis, in logical pixels.
final, inherited
radiusMax double
The minimum value that could be reported for radiusMajor and radiusMinor for this pointer, in logical pixels.
final, inherited
radiusMin double
The minimum value that could be reported for radiusMajor and radiusMinor for this pointer, in logical pixels.
final, inherited
radiusMinor double
The radius of the contact ellipse along the minor axis, in logical pixels.
final, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
size double
The area of the screen being pressed. [...]
final, inherited
synthesized bool
Set if the event was synthesized by Flutter. [...]
final, inherited
tilt double
The tilt angle of the detected object, in radians. [...]
final, inherited
timeStamp Duration
Time of event dispatch, relative to an arbitrary timeline.
final, inherited

Methods

debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toDiagnosticsNode({String name, DiagnosticsTreeStyle style }) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep. [...]
inherited
toString({DiagnosticLevel minLevel: DiagnosticLevel.debug }) String
Returns a string representation of this object.
inherited
toStringFull() String
Returns a complete textual description of this event.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode. [...]
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited