LongPressMoveUpdateEvent constructor

LongPressMoveUpdateEvent(
  1. int pointerId,
  2. Game game,
  3. LongPressMoveUpdateDetails details, {
  4. required Offset previousGlobalPosition,
})

Creates a LongPressMoveUpdateEvent.

previousGlobalPosition is the global position from the previous move-update (or the start position for the first update). This is used to compute the frame-to-frame delta.

Implementation

LongPressMoveUpdateEvent(
  this.pointerId,
  super.game,
  LongPressMoveUpdateDetails details, {
  required Offset previousGlobalPosition,
}) : offsetFromOrigin = details.offsetFromOrigin.toVector2(),
     super(
       raw: details,
       deviceStartPosition: previousGlobalPosition.toVector2(),
       deviceEndPosition: details.globalPosition.toVector2(),
     );