# Blending module

## Source files

* [`mod.rs`](./mod.rs)
  * enum of available blending algorithms
  * abstract blending algorithm function
  * (de)multiply functions
  * other utility functions

* [`algorithms.rs`](./algorithms.rs)
  * concrete implementation of several blending algorithms (all inlined when possible)

* [`params.rs`](./params.rs)
  * definition of a generic structure for blending algorithm extra parameters
