Trait AsyncReadBuffer

Source
pub trait AsyncReadBuffer: Downcast {
    // Required methods
    fn schedule_pixels_transfer(
        &mut self,
        framebuffer: &(dyn FrameBuffer + 'static),
        color_buffer_index: u32,
        rect: Option<Rect<i32>>,
    ) -> Result<(), FrameworkError>;
    fn is_request_running(&self) -> bool;
    fn try_read(&mut self) -> Option<Vec<u8>>;
}

Required Methods§

Source

fn schedule_pixels_transfer( &mut self, framebuffer: &(dyn FrameBuffer + 'static), color_buffer_index: u32, rect: Option<Rect<i32>>, ) -> Result<(), FrameworkError>

Source

fn is_request_running(&self) -> bool

Source

fn try_read(&mut self) -> Option<Vec<u8>>

Implementations§

Source§

impl dyn AsyncReadBuffer

Source

pub fn try_read_of_type<T>(&mut self) -> Option<Vec<T>>
where T: Pod,

Implementors§