pub struct DisplayBackendInstance { /* private fields */ }Trait Implementations§
Source§impl DisplayBackendBasicFramebuffer for DisplayBackendInstance
impl DisplayBackendBasicFramebuffer for DisplayBackendInstance
fn configure_scanout( &mut self, scanout_id: u32, display_width: u32, display_height: u32, width: u32, height: u32, format: ResourceFormat, ) -> Result<(), DisplayBackendError>
fn disable_scanout( &mut self, scanout_id: u32, ) -> Result<(), DisplayBackendError>
fn alloc_frame( &mut self, scanout_id: u32, ) -> Result<(u32, &mut [u8]), DisplayBackendError>
fn present_frame( &mut self, scanout_id: u32, frame_id: u32, rect: Option<&Rect>, ) -> Result<(), DisplayBackendError>
Auto Trait Implementations§
impl Freeze for DisplayBackendInstance
impl RefUnwindSafe for DisplayBackendInstance
impl !Send for DisplayBackendInstance
impl !Sync for DisplayBackendInstance
impl Unpin for DisplayBackendInstance
impl UnsafeUnpin for DisplayBackendInstance
impl UnwindSafe for DisplayBackendInstance
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