A binding for the gesture subsystem.
- Inheritance
- Object
- BindingBase
- GestureBinding
- Implements
-
- HitTestable
- HitTestDispatcher
- HitTestTarget
Static Properties
- instance → GestureBinding
-
The singleton instance of this object.
read-only
Constructors
Properties
- gestureArena → GestureArenaManager
-
The gesture arenas used for disambiguating the meaning of sequences of pointer events.
read-only - pointerRouter → PointerRouter
-
A router that routes all pointer events received from the engine.
read-only - hashCode → int
-
Get a hash code for this object.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
cancelPointer(
int pointer) → void -
Dispatch a PointerCancelEvent for the given pointer soon.
-
dispatchEvent(
PointerEvent event, HitTestResult result) → void -
Dispatch an event to a hit test result's path.
-
handleEvent(
PointerEvent event, HitTestEntry entry) → void -
Override this method to receive events.
-
hitTest(
HitTestResult result, Point position) → void -
Determine which HitTestTarget objects are located at a given position.
-
initInstances(
) → void -
The initialization method. Subclasses override this method to hook into the platform and otherwise configure their services. Subclasses must call "super.initInstances()".
-
initServiceExtensions(
) → void -
Called when the binding is initialized, to register service extensions.
inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
reassembleApplication(
) → void -
Called when the ext.flutter.reassemble signal is sent by development tools.
inherited -
registerBoolServiceExtension(
{String name, ValueGetter<bool> getter, ValueSetter<bool> setter }) → void -
Registers a service extension method with the given name (full name "ext.flutter.name"), which takes a single argument "enabled" which can have the value "true" or the value "false" or can be omitted to read the current value. (Any value other than "true" is considered equivalent to "false". Other arguments are ignored.)
inherited -
registerNumericServiceExtension(
{String name, ValueGetter<double> getter, ValueSetter<double> setter }) → void -
Registers a service extension method with the given name (full name "ext.flutter.name"), which takes a single argument with the same name as the method which, if present, must have a value that can be parsed by double.parse, and can be omitted to read the current value. (Other arguments are ignored.)
inherited -
registerServiceExtension(
{String name, ServiceExtensionCallback callback }) → void -
Registers a service extension method with the given name (full name "ext.flutter.name"). The given callback is called when the extension method is called. The callback must return a Future that either eventually completes to a return value in the form of a name/value map where the values can all be converted to JSON using
JSON.encode
, or fails. In case of failure, the failure is reported to the remote caller and is dumped to the logs.inherited -
registerSignalServiceExtension(
{String name, VoidCallback callback }) → void -
Registers a service extension method with the given name (full name "ext.flutter.name"), which takes no arguments and returns no value.
inherited -
registerStringServiceExtension(
{String name, ValueGetter<String> getter, ValueSetter<String> setter }) → void -
Registers a service extension method with the given name (full name "ext.flutter.name"), which optionally takes a single argument with the name "value". If the argument is omitted, the value is to be read, otherwise it is to be set. Returns the current value.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited