[go: up one dir, main page]

Module lyon_core::path_builder [] [src]

Tools to build path objects from a sequence of imperative commands.

Structs

ArcFlags

Flag parameters for arcs as described by the SVG specification.

FlattenedBuilder

Generates flattened paths

PrimitiveImpl

Generates path objects with bezier segments

SvgPathBuilder

Implements the Svg building interface on top of the a primitive builder.

Traits

PolygonBuilder

Build a path from a simple list of points.

PrimitiveBuilder

The base path building interface. More elaborate interfaces are built on top of the provided primitives.

SvgBuilder

A path building interface that tries to stay close to SVG's path specification. https://svgwg.org/specs/paths/

Functions

bezier_path_builder

BezierPathBuilder constructor.

flattened_path_builder

FlattenedPathBuilder constructor.

Type Definitions

BezierPathBuilder

Builder for paths that can contain lines, and quadratic/cubic bezier segments.

FlattenedPathBuilder

Builder for flattened paths