TapDownEvent class
The event propagated through the Flame engine when the user starts a touch on the game canvas.
This is a PositionEvent
, where the position is the point of touch.
In order for a component to be eligible to receive this event, it must add the TapCallbacks mixin.
Constructors
- TapDownEvent(int pointerId, Game game, TapDownDetails details)
Properties
- canvasPosition → Vector2
-
Event position in the coordinate space of the game widget, i.e. relative
to the game canvas.
latefinalinherited
- 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
- deviceKind → PointerDeviceKind
-
final
- devicePosition → Vector2
-
Event position in the coordinate space of the device -- either the phone,
or the browser window, or the app.
finalinherited
- 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
- localPosition → Vector2
-
Event position in the local coordinate space of the current component.
no setterinherited
- parentContext → Vector2?
-
The context in the parent's coordinate space, containing start and end
points.
no setterinherited
- pointerId → int
-
The unique identifier of the tap event.
final
-
renderingTrace
→ List<
Vector2> -
The stacktrace of coordinates of the event within the components in their
rendering order.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
collectApplicableChildren(
{required Component rootComponent}) → Iterable< Component> -
inherited
-
deliverAtPoint<
T extends Component> ({required Component rootComponent, required void eventHandler(T component), bool deliverToAll = false}) → void -
inherited
-
deliverToComponents<
T extends Component> (Component rootComponent, void eventHandler(T component)) → void -
inherited
-
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