ScaleUpdateEvent constructor

ScaleUpdateEvent(
  1. int pointerId,
  2. Game game,
  3. ScaleUpdateDetails details
)

Implementation

ScaleUpdateEvent(
  this.pointerId,
  super.game,
  ScaleUpdateDetails details,
) : scale = details.scale,
    horizontalScale = details.horizontalScale,
    verticalScale = details.verticalScale,
    rotation = details.rotation,
    pointerCount = details.pointerCount,
    focalPointDelta = details.focalPointDelta.toVector2(),
    timestamp = details.sourceTimeStamp ?? Duration.zero,
    super(
      raw: details,
      deviceStartPosition: details.focalPoint.toVector2(),
      deviceEndPosition:
          details.focalPoint.toVector2() +
          details.focalPointDelta.toVector2(),
    );