1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//! kahlo is a software drawing library designed for speed and flexibility.
//!
//! The main goal for kahlo is to provide _fast_ drawing of simple 2D shapes and paths onto
//! Rgba32 surfaces. Contrary to other libraries such as
//! [tiny-skia](https://lib.rs/crates/tiny-skia), functionality is aimed more at blitting than
//! rendering paths.
//!
//! Many operations in kahlo will use an optimized AVX implementation, if present, but all
//! operations have fallback SISD implementations. Note that the unoptimized implementations are
//! mostly present for automated testing and verification purposes, and are written for clarity and
//! not speed.
/// Colour-related functionality.
/// Aliased name for Americans
pub use colour as color;
/// Standard groups of named colours
/// Pixel format definitions.
/// Trait re-exports.
pub use ;
/// Helper type alias for a Rgba32 bitmap.
pub type RgbaBitmap = ;
/// Helper type alias for a Rgba32 bitmap with premultiplied alpha.
pub type PremultRgbaBitmap = ;
/// Helper type alias for an A8 bitmap.
pub type Alphamap = ;