toScreenOffset method

ScreenOffset toScreenOffset(
  1. GraphOffset graphOffset
)

Transforms a GraphOffset to a ScreenOffset.

Converts a graph-space movement to screen-space movement, applying only zoom scaling (no translation).

Example:

final viewport = GraphViewport(zoom: 2.0);
final graphDrag = GraphOffset.fromXY(50, 25);
final screenDrag = viewport.toScreenOffset(graphDrag);
// Returns: ScreenOffset(100, 50)

Implementation

ScreenOffset toScreenOffset(GraphOffset graphOffset) {
  return ScreenOffset(Offset(graphOffset.dx * zoom, graphOffset.dy * zoom));
}