SecondaryTapCancelEvent class

The event propagated through the Flame engine when a secondary tap (i.e. right mouse button click) on a component is cancelled.

This event may occur for several reasons, such as:

  • a secondary tap was converted into a drag event (for a game where secondary drag events are enabled);
  • a secondary tap was cancelled on the game widget itself -- for example, if another app came into the foreground, or device turned off, etc;
  • a secondary tap was cancelled on a particular component because that component has moved away from the point of contact.

The SecondaryTapCancelEvent will only occur if there was a previous SecondaryTapDownEvent.

Constructors

SecondaryTapCancelEvent()

Properties

continuePropagation bool
If this flag is false (default), the event will be delivered to the first component that can handle it. If that component sets this flag to true, the event will propagate further down the component tree to other eligible components.
getter/setter pairinherited
handled bool
Flag that can be used to indicate that the event was handled by one of the components.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
raw ↔ void
The original Flutter raw event that triggered this Flame event.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited