[][src]Crate footile

Footile is a 2D vector graphics library. It can be used to fill and stroke paths. These are created using typical vector drawing primitives such as lines and bézier splines.

Structs

Gray8

8-bit grayscale pixel format.

Mask

A Mask is an image with only an 8-bit alpha channel.

Path2D

Path2D is a container for arbitrary path operations.

PathBuilder

Builder for Path2D.

Plotter

Plotter for 2D vector paths.

Raster

A raster image with owned pixel data. If the pixel data must be owned elsewhere, consider using RasterB.

RasterB

A raster image with borrowed pixel data. This is more tricky to use than Raster, so it should only be used when pixel data must be owned elsewhere.

Rgb8

8-bit per channel RGB pixel format.

Rgba8

8-bit per channel RGBA pixel format.

Transform

An affine transform can translate, scale, rotate and skew 2D points.

Enums

FillRule

Fill-rule for filling paths.

JoinStyle

Style for stroke joins.

PathOp

Path operation.

Traits

PixFmt

Pixel format.