toScreenOffset method
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));
}