INNER CODE UNIT · Dart
ArrowEdgeRenderer
nabil6391/graphview · lib/edgerenderer/ArrowEdgeRenderer.dart:13
class ArrowEdgeRenderer extends EdgeRenderer {
var trianglePath = Path();
/// When true, renders lines without arrowheads.
final bool noArrow;
/// Creates an arrow edge renderer. Set [noArrow] to true for plain lines.
ArrowEdgeRenderer({this.noArrow = false});
Offset _getNodeCenter(Node node) {
final nodePosition = getNodePosition(node);
return Offset(
nodePosition.dx + node.width * 0.5,
nodePosition.dy + node.height * 0.5,
);
}
void render(Canvas canvas, Graph graph, Paint paint) {