ChartPointerEvent.fromPointerEvent constructor
ChartPointerEvent.fromPointerEvent(
- PointerEvent event, {
- Offset transformPosition()?,
Creates a ChartPointerEvent from a Flutter PointerEvent.
Implementation
factory ChartPointerEvent.fromPointerEvent(
PointerEvent event, {
Offset Function(Offset)? transformPosition,
}) {
final chartPosition = transformPosition != null
? transformPosition(event.localPosition)
: event.localPosition;
return ChartPointerEvent(
localPosition: event.localPosition,
chartPosition: chartPosition,
globalPosition: event.position,
buttons: event.buttons,
pressure: event.pressure,
delta: event is PointerMoveEvent ? event.delta : Offset.zero,
scrollDelta:
event is PointerScrollEvent ? event.scrollDelta : Offset.zero,
timestamp: event.timeStamp,
kind: event.kind,
);
}