mod bitmap;
mod ext;
mod op;
pub mod colour;
pub use colour as color;
pub mod palette;
pub mod formats;
pub mod prelude {
pub use crate::bitmap::{BitmapAccess, BitmapAccessMut, BitmapRawData, BitmapRawDataMut};
pub use crate::op::KahloOps;
pub use crate::ext::BitmapExt;
}
pub mod math;
pub use bitmap::{Bitmap, BitmapMut, BitmapRef};
pub type RgbaBitmap = Bitmap<formats::Rgba32>;
pub type PremultRgbaBitmap = Bitmap<formats::Rgba32P>;
pub type Alphamap = Bitmap<formats::A8>;
#[doc = include_str!("../ACCELERATED.md")]
pub mod _accelerated {}
#[cfg(feature = "benchmark")]
pub fn collect_op_benchmarks(cri: &mut criterion::Criterion) {
op::benchmark::op_benchmarks(cri);
}