Trait windows::Win32::UI::TabletPC::IDynamicRenderer_Impl
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.