Trait texture_packer::texture::Texture [] [src]

pub trait Texture {
    type Pixel: Pixel;
    fn width(&self) -> u32;
fn height(&self) -> u32;
fn get(&self, x: u32, y: u32) -> Option<Self::Pixel>;
fn set(&mut self, x: u32, y: u32, val: Self::Pixel); fn get_rotated(&self, x: u32, y: u32) -> Option<Self::Pixel> { ... }
fn is_column_transparent(&self, col: u32) -> bool { ... }
fn is_row_transparent(&self, row: u32) -> bool { ... } }

Associated Types

Required Methods

Provided Methods

Implementations on Foreign Types

impl<P: Pixel> Texture for Box<Texture<Pixel = P> + 'static>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Implementors