panZoomUpdate method
Dispatch a pointer pan zoom update event at the given location
, caching the
hit test result.
Implementation
Future<void> panZoomUpdate(
Offset location, {
Offset pan = Offset.zero,
double scale = 1,
double rotation = 0,
Duration timeStamp = Duration.zero,
}) async {
assert(
_pointer.kind == PointerDeviceKind.trackpad,
'Only trackpads can send PointerPanZoom events.',
);
return TestAsyncUtils.guard<void>(() async {
return _dispatcher(
_pointer.panZoomUpdate(
location,
pan: pan,
scale: scale,
rotation: rotation,
timeStamp: timeStamp,
),
);
});
}