pub struct SoftwareFramebuffer { /* private fields */ }Implementations§
Source§impl SoftwareFramebuffer
impl SoftwareFramebuffer
pub const fn width(&self) -> u32
pub const fn height(&self) -> u32
pub const fn pitch(&self) -> usize
pub const fn format(&self) -> retro_pixel_format
pub const fn access(&self) -> FramebufferMemoryAccessFlags
pub const fn memory(&self) -> FramebufferMemoryTypes
pub fn bytes(&self) -> Option<&[u8]>
pub fn bytes_mut(&mut self) -> Option<&mut [u8]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SoftwareFramebuffer
impl RefUnwindSafe for SoftwareFramebuffer
impl !Send for SoftwareFramebuffer
impl !Sync for SoftwareFramebuffer
impl Unpin for SoftwareFramebuffer
impl UnsafeUnpin for SoftwareFramebuffer
impl UnwindSafe for SoftwareFramebuffer
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