Struct texture_packer::TexturePacker
[−]
[src]
pub struct TexturePacker<'a, T: 'a + Clone, P> { /* fields omitted */ }
Methods
impl<'a, Pix: Pixel, T: 'a + Clone + Texture<Pixel = Pix>> TexturePacker<'a, T, SkylinePacker<Pix>>
[src]
pub fn new_skyline(
config: TexturePackerConfig
) -> TexturePacker<'a, T, SkylinePacker<Pix>>
[src]
config: TexturePackerConfig
) -> TexturePacker<'a, T, SkylinePacker<Pix>>
impl<'a, Pix: Pixel, P: Packer<Pixel = Pix>, T: Clone + Texture<Pixel = Pix>> TexturePacker<'a, T, P>
[src]
pub fn pack_ref(&mut self, key: String, texture: &'a T)
[src]
pub fn pack_own(&mut self, key: String, texture: T)
[src]
pub fn get_frames(&self) -> &HashMap<String, Frame>
[src]
pub fn get_frame(&self, key: &str) -> Option<&Frame>
[src]
Trait Implementations
impl<'a, Pix, P, T: Clone> Texture for TexturePacker<'a, T, P> where
Pix: Pixel,
P: Packer<Pixel = Pix>,
T: Texture<Pixel = Pix>,
[src]
Pix: Pixel,
P: Packer<Pixel = Pix>,
T: Texture<Pixel = Pix>,