Skip to main content

ICoreWebView2PointerInfo_Impl

Trait ICoreWebView2PointerInfo_Impl 

Source
pub trait ICoreWebView2PointerInfo_Impl: IUnknownImpl {
Show 56 methods // Required methods fn PointerKind(&self) -> Result<u32>; fn SetPointerKind(&self, pointerkind: u32) -> Result<()>; fn PointerId(&self) -> Result<u32>; fn SetPointerId(&self, pointerid: u32) -> Result<()>; fn FrameId(&self) -> Result<u32>; fn SetFrameId(&self, frameid: u32) -> Result<()>; fn PointerFlags(&self) -> Result<u32>; fn SetPointerFlags(&self, pointerflags: u32) -> Result<()>; fn PointerDeviceRect(&self) -> Result<RECT>; fn SetPointerDeviceRect(&self, pointerdevicerect: &RECT) -> Result<()>; fn DisplayRect(&self) -> Result<RECT>; fn SetDisplayRect(&self, displayrect: &RECT) -> Result<()>; fn PixelLocation(&self) -> Result<POINT>; fn SetPixelLocation(&self, pixellocation: &POINT) -> Result<()>; fn HimetricLocation(&self) -> Result<POINT>; fn SetHimetricLocation(&self, himetriclocation: &POINT) -> Result<()>; fn PixelLocationRaw(&self) -> Result<POINT>; fn SetPixelLocationRaw(&self, pixellocationraw: &POINT) -> Result<()>; fn HimetricLocationRaw(&self) -> Result<POINT>; fn SetHimetricLocationRaw(&self, himetriclocationraw: &POINT) -> Result<()>; fn Time(&self) -> Result<u32>; fn SetTime(&self, time: u32) -> Result<()>; fn HistoryCount(&self) -> Result<u32>; fn SetHistoryCount(&self, historycount: u32) -> Result<()>; fn InputData(&self) -> Result<i32>; fn SetInputData(&self, inputdata: i32) -> Result<()>; fn KeyStates(&self) -> Result<u32>; fn SetKeyStates(&self, keystates: u32) -> Result<()>; fn PerformanceCount(&self) -> Result<u64>; fn SetPerformanceCount(&self, performancecount: u64) -> Result<()>; fn ButtonChangeKind(&self) -> Result<i32>; fn SetButtonChangeKind(&self, buttonchangekind: i32) -> Result<()>; fn PenFlags(&self) -> Result<u32>; fn SetPenFlags(&self, penflags: u32) -> Result<()>; fn PenMask(&self) -> Result<u32>; fn SetPenMask(&self, penmask: u32) -> Result<()>; fn PenPressure(&self) -> Result<u32>; fn SetPenPressure(&self, penpressure: u32) -> Result<()>; fn PenRotation(&self) -> Result<u32>; fn SetPenRotation(&self, penrotation: u32) -> Result<()>; fn PenTiltX(&self) -> Result<i32>; fn SetPenTiltX(&self, pentiltx: i32) -> Result<()>; fn PenTiltY(&self) -> Result<i32>; fn SetPenTiltY(&self, pentilty: i32) -> Result<()>; fn TouchFlags(&self) -> Result<u32>; fn SetTouchFlags(&self, touchflags: u32) -> Result<()>; fn TouchMask(&self) -> Result<u32>; fn SetTouchMask(&self, touchmask: u32) -> Result<()>; fn TouchContact(&self) -> Result<RECT>; fn SetTouchContact(&self, touchcontact: &RECT) -> Result<()>; fn TouchContactRaw(&self) -> Result<RECT>; fn SetTouchContactRaw(&self, touchcontactraw: &RECT) -> Result<()>; fn TouchOrientation(&self) -> Result<u32>; fn SetTouchOrientation(&self, touchorientation: u32) -> Result<()>; fn TouchPressure(&self) -> Result<u32>; fn SetTouchPressure(&self, touchpressure: u32) -> Result<()>;
}

Required Methods§

Source

fn PointerKind(&self) -> Result<u32>

Source

fn SetPointerKind(&self, pointerkind: u32) -> Result<()>

Source

fn PointerId(&self) -> Result<u32>

Source

fn SetPointerId(&self, pointerid: u32) -> Result<()>

Source

fn FrameId(&self) -> Result<u32>

Source

fn SetFrameId(&self, frameid: u32) -> Result<()>

Source

fn PointerFlags(&self) -> Result<u32>

Source

fn SetPointerFlags(&self, pointerflags: u32) -> Result<()>

Source

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

Source

fn SetPointerDeviceRect(&self, pointerdevicerect: &RECT) -> Result<()>

Source

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

Source

fn SetDisplayRect(&self, displayrect: &RECT) -> Result<()>

Source

fn PixelLocation(&self) -> Result<POINT>

Source

fn SetPixelLocation(&self, pixellocation: &POINT) -> Result<()>

Source

fn HimetricLocation(&self) -> Result<POINT>

Source

fn SetHimetricLocation(&self, himetriclocation: &POINT) -> Result<()>

Source

fn PixelLocationRaw(&self) -> Result<POINT>

Source

fn SetPixelLocationRaw(&self, pixellocationraw: &POINT) -> Result<()>

Source

fn HimetricLocationRaw(&self) -> Result<POINT>

Source

fn SetHimetricLocationRaw(&self, himetriclocationraw: &POINT) -> Result<()>

Source

fn Time(&self) -> Result<u32>

Source

fn SetTime(&self, time: u32) -> Result<()>

Source

fn HistoryCount(&self) -> Result<u32>

Source

fn SetHistoryCount(&self, historycount: u32) -> Result<()>

Source

fn InputData(&self) -> Result<i32>

Source

fn SetInputData(&self, inputdata: i32) -> Result<()>

Source

fn KeyStates(&self) -> Result<u32>

Source

fn SetKeyStates(&self, keystates: u32) -> Result<()>

Source

fn PerformanceCount(&self) -> Result<u64>

Source

fn SetPerformanceCount(&self, performancecount: u64) -> Result<()>

Source

fn ButtonChangeKind(&self) -> Result<i32>

Source

fn SetButtonChangeKind(&self, buttonchangekind: i32) -> Result<()>

Source

fn PenFlags(&self) -> Result<u32>

Source

fn SetPenFlags(&self, penflags: u32) -> Result<()>

Source

fn PenMask(&self) -> Result<u32>

Source

fn SetPenMask(&self, penmask: u32) -> Result<()>

Source

fn PenPressure(&self) -> Result<u32>

Source

fn SetPenPressure(&self, penpressure: u32) -> Result<()>

Source

fn PenRotation(&self) -> Result<u32>

Source

fn SetPenRotation(&self, penrotation: u32) -> Result<()>

Source

fn PenTiltX(&self) -> Result<i32>

Source

fn SetPenTiltX(&self, pentiltx: i32) -> Result<()>

Source

fn PenTiltY(&self) -> Result<i32>

Source

fn SetPenTiltY(&self, pentilty: i32) -> Result<()>

Source

fn TouchFlags(&self) -> Result<u32>

Source

fn SetTouchFlags(&self, touchflags: u32) -> Result<()>

Source

fn TouchMask(&self) -> Result<u32>

Source

fn SetTouchMask(&self, touchmask: u32) -> Result<()>

Source

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

Source

fn SetTouchContact(&self, touchcontact: &RECT) -> Result<()>

Source

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

Source

fn SetTouchContactRaw(&self, touchcontactraw: &RECT) -> Result<()>

Source

fn TouchOrientation(&self) -> Result<u32>

Source

fn SetTouchOrientation(&self, touchorientation: u32) -> Result<()>

Source

fn TouchPressure(&self) -> Result<u32>

Source

fn SetTouchPressure(&self, touchpressure: u32) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§