pub trait IDynamicRenderer_Impl: Sized {
Show 15 methods // Required methods fn Enabled(&self) -> Result<BOOL>; fn SetEnabled(&self, benabled: BOOL) -> Result<()>; fn HWND(&self) -> Result<HANDLE_PTR>; fn SetHWND(&self, hwnd: HANDLE_PTR) -> Result<()>; fn ClipRectangle(&self) -> Result<RECT>; fn SetClipRectangle(&self, prccliprect: *const RECT) -> Result<()>; fn ClipRegion(&self) -> Result<HANDLE_PTR>; fn SetClipRegion(&self, hcliprgn: HANDLE_PTR) -> Result<()>; fn DrawingAttributes(&self) -> Result<IInkDrawingAttributes>; fn putref_DrawingAttributes( &self, pida: Option<&IInkDrawingAttributes> ) -> Result<()>; fn DataCacheEnabled(&self) -> Result<BOOL>; fn SetDataCacheEnabled(&self, fcachedata: BOOL) -> Result<()>; fn ReleaseCachedData(&self, strokeid: u32) -> Result<()>; fn Refresh(&self) -> Result<()>; fn Draw(&self, hdc: HANDLE_PTR) -> Result<()>;
}

Required Methods§

fn Enabled(&self) -> Result<BOOL>

fn SetEnabled(&self, benabled: BOOL) -> Result<()>

fn HWND(&self) -> Result<HANDLE_PTR>

fn SetHWND(&self, hwnd: HANDLE_PTR) -> Result<()>

fn ClipRectangle(&self) -> Result<RECT>

fn SetClipRectangle(&self, prccliprect: *const RECT) -> Result<()>

fn ClipRegion(&self) -> Result<HANDLE_PTR>

fn SetClipRegion(&self, hcliprgn: HANDLE_PTR) -> Result<()>

fn DrawingAttributes(&self) -> Result<IInkDrawingAttributes>

fn putref_DrawingAttributes( &self, pida: Option<&IInkDrawingAttributes> ) -> Result<()>

fn DataCacheEnabled(&self) -> Result<BOOL>

fn SetDataCacheEnabled(&self, fcachedata: BOOL) -> Result<()>

fn ReleaseCachedData(&self, strokeid: u32) -> Result<()>

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

fn Draw(&self, hdc: HANDLE_PTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§