Enum lyon_tessellation::LineJoin [] [src]

pub enum LineJoin {
    Miter,
    MiterClip,
    Round,
    Bevel,
}

Line join as defined by the SVG specification.

See: https://svgwg.org/specs/strokes/#StrokeLinejoinProperty

Variants

A sharp corner is to be used to join path segments.

Same as a miter join, but if the miter limit is exceeded, the miter is clipped at a miter length equal to the miter limit value multiplied by the stroke width.

A round corner is to be used to join path segments.

A bevelled corner is to be used to join path segments. The bevel shape is a triangle that fills the area between the two stroked segments.

Trait Implementations

impl Copy for LineJoin
[src]

impl Clone for LineJoin
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for LineJoin
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for LineJoin
[src]

[src]

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

1.0.0
[src]

This method tests for !=.

Auto Trait Implementations

impl Send for LineJoin

impl Sync for LineJoin