Struct glyph_packer::SkylinePacker [] [src]

pub struct SkylinePacker<B: Buffer2d> {
    // some fields omitted
}

Trait Implementations

impl<B: Buffer2d> Packer for SkylinePacker<B>

type Buffer = B

fn dimensions(&self) -> (u32, u32)

fn set_dimensions(&mut self, w: u32, h: u32)

fn new(buf: B) -> SkylinePacker<B>

fn pack<O: Buffer2d<Pixel=B::Pixel>>(&mut self, buf: &O) -> Option<Rect>

fn buf(&self) -> &B

fn buf_mut(&mut self) -> &mut B

fn into_buf(self) -> B

fn set_margin(&mut self, val: u32)