Slide 20
Slide 20 text
@override
void drawLine(Offset p1, Offset p2, Paint paint) {
assert(_offsetIsValid(p1));
assert(_offsetIsValid(p2));
_drawLine(p1.dx, p1.dy, p2.dx, p2.dy, paint._objects, paint._data);
}
@Native, Double, Double, Double, Double, Handle,
Handle)>(symbol: 'Canvas::drawLine')
external void _drawLine(double x1, double y1, double x2, double y2, List?
paintObjects, ByteData paintData);
20
flutter/engine/lib/ui/painting.dart
Flutter / ffi