pub trait IWTSBitmapRenderer_Impl: Sized {
    // Required methods
    fn Render(
        &self,
        imageformat: &GUID,
        dwwidth: u32,
        dwheight: u32,
        cbstride: i32,
        cbimagebuffer: u32,
        pimagebuffer: *const u8,
    ) -> Result<()>;
    fn GetRendererStatistics(&self) -> Result<BITMAP_RENDERER_STATISTICS>;
    fn RemoveMapping(&self) -> Result<()>;
}

Required Methods§

fn Render( &self, imageformat: &GUID, dwwidth: u32, dwheight: u32, cbstride: i32, cbimagebuffer: u32, pimagebuffer: *const u8, ) -> Result<()>

fn GetRendererStatistics(&self) -> Result<BITMAP_RENDERER_STATISTICS>

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

Object Safety§

This trait is not object safe.

Implementors§