- canvas.Line(
- cam.ToScreen(Vector<float>(e->vbox.Left(), e->vbox.Top())),
- cam.ToScreen(Vector<float>(e->vbox.Right(), e->vbox.Top())) - Vector<int>(1, 0)
- );
- canvas.Line(
- cam.ToScreen(Vector<float>(e->vbox.Left(), e->vbox.Bottom())) - Vector<int>(0, 1),
- cam.ToScreen(Vector<float>(e->vbox.Right(), e->vbox.Bottom())) - Vector<int>(1, 1)
+ canvas.OutlineRect(
+ cam.ToScreen(e->vbox.Position()),
+ cam.ToScale(e->vbox.Size())