GraphiteRoot constructor

GraphiteRoot({
  1. required Matrix mtx,
  2. required Size defaultCellSize,
  3. required EdgeInsets cellPadding,
  4. required double maxScale,
  5. required double minScale,
  6. required MatrixOrientation orientation,
  7. required double contactEdgesDistance,
  8. required Clip clipBehavior,
  9. OverlayBuilder? overlayBuilder,
  10. EdgeLabels? edgeLabels,
  11. GestureEdgeTapDownCallback? onEdgeTapDown,
  12. GestureEdgeTapUpCallback? onEdgeTapUp,
  13. GestureBackgroundTapCallback? onCanvasTap,
  14. GestureEdgeLongPressStartCallback? onEdgeLongPressStart,
  15. GestureEdgeLongPressEndCallback? onEdgeLongPressEnd,
  16. GestureEdgeLongPressMoveUpdateCallback? onEdgeLongPressMoveUpdate,
  17. GestureEdgeForcePressStartCallback? onEdgeForcePressStart,
  18. GestureEdgeForcePressEndCallback? onEdgeForcePressEnd,
  19. GestureEdgeForcePressPeakCallback? onEdgeForcePressPeak,
  20. GestureEdgeForcePressUpdateCallback? onEdgeForcePressUpdate,
  21. GestureEdgeTapDownCallback? onEdgeSecondaryTapDown,
  22. GestureEdgeTapUpCallback? onEdgeSecondaryTapUp,
  23. EdgeStyleBuilder? styleBuilder,
  24. GestureNodeTapDownCallback? onNodeTapDown,
  25. GestureNodeTapUpCallback? onNodeTapUp,
  26. GestureNodeLongPressStartCallback? onNodeLongPressStart,
  27. GestureNodeLongPressEndCallback? onNodeLongPressEnd,
  28. GestureNodeLongPressMoveUpdateCallback? onNodeLongPressMoveUpdate,
  29. GestureNodeForcePressStartCallback? onNodeForcePressStart,
  30. GestureNodeForcePressEndCallback? onNodeForcePressEnd,
  31. GestureNodeForcePressPeakCallback? onNodeForcePressPeak,
  32. GestureNodeForcePressUpdateCallback? onNodeForcePressUpdate,
  33. GestureNodePanStartCallback? onNodePanStart,
  34. GestureNodePanUpdateCallback? onNodePanUpdate,
  35. GestureNodePanDownCallback? onNodePanDown,
  36. GestureNodeTapDownCallback? onNodeSecondaryTapDown,
  37. GestureNodeTapUpCallback? onNodeSecondaryTapUp,
  38. NodeCellBuilder? builder,
  39. EdgePathBuilder? pathBuilder,
})

Implementation

GraphiteRoot({
  required this.mtx,
  required this.defaultCellSize,
  required this.cellPadding,
  required this.maxScale,
  required this.minScale,
  required this.orientation,
  required this.contactEdgesDistance,
  required this.clipBehavior,
  this.overlayBuilder,
  this.edgeLabels,
  this.onEdgeTapDown,
  this.onEdgeTapUp,
  this.onCanvasTap,
  this.onEdgeLongPressStart,
  this.onEdgeLongPressEnd,
  this.onEdgeLongPressMoveUpdate,
  this.onEdgeForcePressStart,
  this.onEdgeForcePressEnd,
  this.onEdgeForcePressPeak,
  this.onEdgeForcePressUpdate,
  this.onEdgeSecondaryTapDown,
  this.onEdgeSecondaryTapUp,
  this.styleBuilder,
  this.onNodeTapDown,
  this.onNodeTapUp,
  this.onNodeLongPressStart,
  this.onNodeLongPressEnd,
  this.onNodeLongPressMoveUpdate,
  this.onNodeForcePressStart,
  this.onNodeForcePressEnd,
  this.onNodeForcePressPeak,
  this.onNodeForcePressUpdate,
  this.onNodePanStart,
  this.onNodePanUpdate,
  this.onNodePanDown,
  this.onNodeSecondaryTapDown,
  this.onNodeSecondaryTapUp,
  this.builder,
  this.pathBuilder,
});