[][src]Module rsvg_internals::path_builder

Representation of Bézier paths.

Structs

CubicBezierCurve
EllipticalArc
LargeArc
Path

An immutable path with a compact representation.

PathBuilder

Constructs a path out of commands.

SubPath

A slice of PackedCommand representing a subpath in a Path. A subpath is a list of PackedCommand starting with a MoveTo and ending if it encounters another MoveTo or the end of the Path.

SubPathIter

An iterator over SubPath from a Path.

Enums

ArcParameterization

When attempting to compute the center parameterization of the arc, out of range parameters may see an arc omitted or treated as a line.

PackedCommand

Packed version of a PathCommand, used in Path.

PathCommand
Sweep

Functions

arc_segment

Turns an arc segment into a cubic bezier curve.

is_subpath_zero_length

This function will return the origin of a subpath and whether it is a zero length one.

take_one
take_two