[][src]Trait ttf_parser::OutlineBuilder

pub trait OutlineBuilder {
    fn move_to(&mut self, x: f32, y: f32);
fn line_to(&mut self, x: f32, y: f32);
fn quad_to(&mut self, x1: f32, y1: f32, x: f32, y: f32);
fn curve_to(&mut self, x1: f32, y1: f32, x2: f32, y2: f32, x: f32, y: f32);
fn close(&mut self); }

A trait for glyph outline construction.

Required methods

fn move_to(&mut self, x: f32, y: f32)

Appends a MoveTo segment.

Start of a contour.

fn line_to(&mut self, x: f32, y: f32)

Appends a LineTo segment.

fn quad_to(&mut self, x1: f32, y1: f32, x: f32, y: f32)

Appends a QuadTo segment.

fn curve_to(&mut self, x1: f32, y1: f32, x2: f32, y2: f32, x: f32, y: f32)

Appends a CurveTo segment.

fn close(&mut self)

Appends a ClosePath segment.

End of a contour.

Loading content...

Implementors

Loading content...