#include "ScanLine.h" void BufferPainter::Move(Pointf p) { Segment& m = PathAdd(); m.kind = MOVE; m.p = p; } void BufferPainter::Line(Pointf p) { Segment& m = PathAdd(); m.kind = LINE; m.p = p; } void BufferPainter::Quadratic(Pointf p1, Pointf p) { QuadraticSegment& m = PathAdd(); m.kind = QUADRATIC; m.p = p; m.p1 = p1; } void BufferPainter::Cubic(Pointf p1, Pointf p2, Pointf p) { CubicSegment& m = PathAdd(); m.kind = QUADRATIC; m.p = p; m.p1 = p1; m.p2 = p2; }