discontinuedPackage jet_cad_floor_plan has been discontinued and replaced by jet_cad_2d_plan.

paintOverlay method

  1. @override
void paintOverlay(
  1. Canvas canvas,
  2. ViewportTransform camera,
  3. Size viewport,
  4. PaperPalette paper,
)
inherited

Paints in screen space, after paintWorldOverlay. Every colour comes from paper, the overlay's own set for the paper under it (dark theme spec D5); none is kept in a field initialiser.

Implementation

@override
void paintOverlay(Canvas canvas, ViewportTransform camera, Size viewport,
    PaperPalette paper) {
  if (!_hoverVisible) return;
  _markerPaint.color = paper.snap;
  final m = camera.worldToScreenMatrix;
  final p = markerPoint;
  drawSnapMarker(
      canvas,
      Offset(m.a * p.x + m.c * p.y + m.e, m.b * p.x + m.d * p.y + m.f),
      _hover.objectKind,
      grid: _hover.grid,
      paint: _markerPaint);
}