encodeJsonPointerEvent static method
Implementation
static Object? encodeJsonPointerEvent(Object? value) {
Map<String, dynamic> map = {};
if (value != null && value is PointerEvent) {
final PointerEvent pointerEvent = value;
map['position'] = {
'dx': pointerEvent.position.dx,
'dy': pointerEvent.position.dy
};
map['localPosition'] = {
'dx': pointerEvent.localPosition.dx,
'dy': pointerEvent.localPosition.dy
};
map['down'] = pointerEvent.down;
map['kind'] = pointerEvent.kind.index;
map['buttons'] = pointerEvent.buttons;
map['embedderId'] = pointerEvent.embedderId;
map['pressure'] = pointerEvent.pressure;
map['timestamp'] = pointerEvent.timeStamp.inMicroseconds;
}
return map;
}