pub trait OutlinePen {
// Required methods
fn move_to(&mut self, x: f32, y: f32);
fn line_to(&mut self, x: f32, y: f32);
fn quad_to(&mut self, cx0: f32, cy0: f32, x: f32, y: f32);
fn curve_to(
&mut self,
cx0: f32,
cy0: f32,
cx1: f32,
cy1: f32,
x: f32,
y: f32,
);
fn close(&mut self);
}
Expand description
Interface for accepting a sequence of path commands.
Required Methods§
sourcefn quad_to(&mut self, cx0: f32, cy0: f32, x: f32, y: f32)
fn quad_to(&mut self, cx0: f32, cy0: f32, x: f32, y: f32)
Emit a quadratic bezier segment from the current point with a control point at (cx0, cy0) and ending at (x, y).