pub struct Gpu { /* private fields */ }
Implementations§
Source§impl Gpu
impl Gpu
pub fn with_frequency(frequency: usize) -> Self
pub fn new() -> Self
pub fn store_sprite( &mut self, reference: &Address, sprite: Sprite, displayed: bool, )
pub fn free_sprite(&mut self, reference: &Address)
pub fn sprite_display(&mut self, reference: &Address, displayed: bool)
pub fn sprite_move(&mut self, reference: &Address, x: usize, y: usize)
pub fn sprite_replace( &mut self, reference: &Address, sprite: Sprite, displayed: bool, )
pub fn sprite_show(&mut self, reference: &Address)
pub fn sprite_hide(&mut self, reference: &Address)
pub fn draw_all(&mut self)
pub fn clear_all(&mut self)
pub fn swap_on(&mut self)
pub fn update(&mut self)
pub fn get(&self) -> Image
pub fn clear(&mut self)
pub fn swap_and_copy(&mut self) -> Image
pub fn draw(&mut self) -> Image
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Gpu
impl RefUnwindSafe for Gpu
impl Send for Gpu
impl Sync for Gpu
impl Unpin for Gpu
impl UnwindSafe for Gpu
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more