Struct lyon_tessellation::StrokeVertex [] [src]

pub struct StrokeVertex {
    pub position: Point,
    pub normal: Vec2,
    pub advancement: f32,
    pub side: Side,
}

Vertex produced by the stroke tessellators.

Fields

Position of the vertex (on the path, the consumer should move the point along the provided normal in order to give the stroke a width).

Normal at this vertex such that extruding the vertices along the normal would produce a stroke of width 2.0 (1.0 on each side). This vector is not normalized.

How far along the path this vertex is.

Whether the vertex is on the left or right side of the path.

Trait Implementations

impl Copy for StrokeVertex
[src]

impl Clone for StrokeVertex
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for StrokeVertex
[src]

[src]

Formats the value using the given formatter.

impl PartialEq for StrokeVertex
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.