device 0.0.4

A generative engine
1
2
3
4
5
6
7
8
9
10
use super::*;

pub(crate) struct Capture {
  pub(crate) buffer: Buffer,
  pub(crate) bytes_per_row_with_padding: usize,
  pub(crate) callback: Box<dyn FnOnce(Image) + Send + 'static>,
  pub(crate) format: ImageFormat,
  pub(crate) pool: Arc<Mutex<Vec<Buffer>>>,
  pub(crate) size: Size,
}