pub trait IGetFrame_Impl: Sized {
    // Required methods
    fn GetFrame(&self, lpos: i32) -> *mut c_void;
    fn Begin(&self, lstart: i32, lend: i32, lrate: i32) -> Result<()>;
    fn End(&self) -> Result<()>;
    fn SetFormat(
        &self,
        lpbi: *const BITMAPINFOHEADER,
        lpbits: *const c_void,
        x: i32,
        y: i32,
        dx: i32,
        dy: i32
    ) -> Result<()>;
}

Required Methods§

fn GetFrame(&self, lpos: i32) -> *mut c_void

fn Begin(&self, lstart: i32, lend: i32, lrate: i32) -> Result<()>

fn End(&self) -> Result<()>

fn SetFormat( &self, lpbi: *const BITMAPINFOHEADER, lpbits: *const c_void, x: i32, y: i32, dx: i32, dy: i32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§