[][src]Function thorium::dmg_render::dmg_inflate_tile_data

pub fn dmg_inflate_tile_data(dest: &mut [u8], src: &[u8])

Writes inflated index values to dest using DMG image bytes in `src.

Keeps going until either side doesn't have space left. Partial rows at the end are not processed.

use thorium::dmg_render::*;
let mut src = [0xFF, 0, 0, 0xFF];
let mut dest = [0; 16];
dmg_inflate_tile_data(&mut dest, &src);
assert_eq!(&dest[0..8], &[1u8; 8]);
assert_eq!(&dest[8..16], &[2u8; 8]);