[][src]Crate pathfinder_canvas

A simple API for Pathfinder that mirrors a subset of HTML canvas.

Structs

Canvas
CanvasFontContext
CanvasRenderingContext2D
ColorF
ColorU
Path2D
RectF
RectI

NB: The origin is inclusive, while the lower right point is exclusive.

Transform2F

An affine transform, optimized with SIMD.

Vector2F

2D points with 32-bit floating point coordinates.

Vector2I

2D points with 32-bit signed integer coordinates.

Enums

ArcDirection
CompositeOperation
FillRule
FillStyle
ImageSmoothingQuality
LineCap
LineJoin
TextAlign
TextBaseline

Traits

CanvasImageDestLocation
CanvasImageSource
IntoVector2F

Either a scalar or a Vector2F.

Functions

color_slice_to_u8_slice
rgbaf

A convenience method to construct a ColorF from an RGBA triple.

rgbau

A convenience method to construct a ColorU from an RGBA triple.

rgbf

A convenience method to construct a ColorF from an RGB triple.

rgbu

A convenience method to construct a ColorU from an RGB triple.

u8_slice_to_color_slice
u8_vec_to_color_vec
vec2f

A convenience alias for Vector2F::new().

vec2i

A convenience alias for Vector2I::new().