ScaleUpdateEvent constructor
ScaleUpdateEvent(
- int pointerId,
- Game game,
- 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(),
);