Struct pixel_engine::graphics::SpriteMutRef
source · pub struct SpriteMutRef<'spr> { /* private fields */ }
Implementations
Trait Implementations
sourceimpl<'spr> Debug for SpriteMutRef<'spr>
impl<'spr> Debug for SpriteMutRef<'spr>
sourceimpl<'spr> DrawSpriteTrait for SpriteMutRef<'spr>
impl<'spr> DrawSpriteTrait for SpriteMutRef<'spr>
sourceunsafe fn get_pixel_unchecked(&self, pos: Vec2d<u32>) -> Color
unsafe fn get_pixel_unchecked(&self, pos: Vec2d<u32>) -> Color
Safety
its up to the caller to make sure that the given position is in bounds
sourceunsafe fn set_pixel_unchecked(&mut self, pos: Vec2d<u32>, col: Color)
unsafe fn set_pixel_unchecked(&mut self, pos: Vec2d<u32>, col: Color)
Safety
its up to the caller to make sure that the given position is in bounds
fn get_pixel(&self, pos: Vec2d<i32>) -> Option<Color>
fn set_pixel(&mut self, pos: Vec2d<i32>, col: Color)
fn size(&self) -> Vec2d<u32>
sourceimpl<'spr> Drop for SpriteMutRef<'spr>
impl<'spr> Drop for SpriteMutRef<'spr>
impl<'spr> Send for SpriteMutRef<'spr>
Auto Trait Implementations
impl<'spr> !RefUnwindSafe for SpriteMutRef<'spr>
impl<'spr> !Sync for SpriteMutRef<'spr>
impl<'spr> Unpin for SpriteMutRef<'spr>
impl<'spr> !UnwindSafe for SpriteMutRef<'spr>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more