Struct texture_packer::TexturePacker
[−]
[src]
pub struct TexturePacker<'a, T: 'a + Clone, P> {
// some fields omitted
}pub struct TexturePacker<'a, T: 'a + Clone, P> {
// some fields omitted
}impl<'a, Pix: Pixel, T: 'a + Clone + Texture<Pixel=Pix>> TexturePacker<'a, T, SkylinePacker<Pix>>fn new_skyline(config: TexturePackerConfig) -> TexturePacker<'a, T, SkylinePacker<Pix>>impl<'a, Pix: Pixel, P: Packer<Pixel=Pix>, T: Clone + Texture<Pixel=Pix>> TexturePacker<'a, T, P>fn pack_ref(&mut self, key: String, texture: &'a T)fn pack_own(&mut self, key: String, texture: T)fn get_frames(&self) -> &HashMap<String, Frame>fn get_frame(&self, key: &str) -> Option<&Frame>impl<'a, Pix, P, T: Clone> Texture for TexturePacker<'a, T, P> where Pix: Pixel, P: Packer<Pixel=Pix>, T: Texture<Pixel=Pix>type Pixel = Pixfn width(&self) -> u32fn height(&self) -> u32fn get(&self, x: u32, y: u32) -> Option<Pix>fn set(&mut self, _x: u32, _y: u32, _val: Pix)fn get_rotated(&self, x: u32, y: u32) -> Option<Self::Pixel>fn is_column_transparent(&self, col: u32) -> boolfn is_row_transparent(&self, row: u32) -> bool