Struct allegro::SubBitmap
[−]
[src]
pub struct SubBitmap { /* fields omitted */ }
Methods
impl SubBitmap
[src]
Trait Implementations
impl BitmapLike for SubBitmap
[src]
fn get_allegro_bitmap(&self) -> *mut ALLEGRO_BITMAP
fn get_width(&self) -> i32
fn get_height(&self) -> i32
fn get_format(&self) -> PixelFormat
fn get_flags(&self) -> BitmapFlags
fn get_pixel(&self, x: i32, y: i32) -> Color
fn convert_mask_to_alpha(&self, mask_color: Color)
fn is_compatible_bitmap(&self) -> bool
Returns if this bitmap is compatible with the current display. This comes into play when you have multiple displays in a single thread, and have created bitmaps for different displays. A bitmap created for one display may or may not be compatible with the other display. If the bitmap is not compatible, drawing it will be slow. Read more