Crate pathfinder_canvas

Source
Expand description

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().