blittle 0.2.2

A fast little blitter
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17


/// A signed `(x, y)` pixel position.
#[derive(Copy, Clone, Default, Eq, PartialEq)]
#[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize))]
pub struct PositionI {
    pub x: isize,
    pub y: isize,
}

/// An unsigned `(x, y)` pixel position.
#[derive(Copy, Clone, Default, Eq, PartialEq)]
#[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize))]
pub struct PositionU {
    pub x: usize,
    pub y: usize,
}