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>
Source§impl Drop for DisplayBackendInstance
impl Drop for DisplayBackendInstance
Auto Trait Implementations§
impl !Send for DisplayBackendInstance
impl !Sync for DisplayBackendInstance
impl Freeze for DisplayBackendInstance
impl RefUnwindSafe 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