Struct rust_libretro::types::unstable::Framebuffer
source · [−]pub struct Framebuffer<'a> {
pub data: *mut u8,
pub phantom: PhantomData<&'a mut [u8]>,
pub width: u32,
pub height: u32,
pub pitch: usize,
pub format: retro_pixel_format,
pub access_flags: MemoryAccess,
pub memory_flags: MemoryType,
}Fields
data: *mut u8phantom: PhantomData<&'a mut [u8]>width: u32height: u32pitch: usizeformat: retro_pixel_formataccess_flags: MemoryAccessmemory_flags: MemoryTypeAuto Trait Implementations
impl<'a> RefUnwindSafe for Framebuffer<'a>
impl<'a> !Send for Framebuffer<'a>
impl<'a> !Sync for Framebuffer<'a>
impl<'a> Unpin for Framebuffer<'a>
impl<'a> !UnwindSafe for Framebuffer<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
