#[doc = "Compositor engine (compositing algorithm, plane ordering, rendering pipeline)."]
pub mod engine;
#[doc = "Visual filters for planes (Dim, Invert, Scanline, Pulse, Glitch)."]
pub mod filter;
#[doc = "Object pool for Plane and Cell allocation to reduce per-frame allocations."]
pub mod pool;
#[doc = "Plane, Cell, Color, and Styles types."]
pub mod plane;
pub use engine::Compositor;
pub use plane::{Cell, Color, Plane, Styles};
pub use pool::{
acquire_plane_cells, release_plane_cells, CellPool, PoolConfig,
};