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

Required Methods§

source

fn PointerKind(&self, pointerkind: *mut u32) -> Result<()>

source

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

source

fn PointerId(&self, pointerid: *mut u32) -> Result<()>

source

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

source

fn FrameId(&self, frameid: *mut u32) -> Result<()>

source

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

source

fn PointerFlags(&self, pointerflags: *mut u32) -> Result<()>

source

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

source

fn PointerDeviceRect(&self, pointerdevicerect: *mut RECT) -> Result<()>

source

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

source

fn DisplayRect(&self, displayrect: *mut RECT) -> Result<()>

source

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

source

fn PixelLocation(&self, pixellocation: *mut POINT) -> Result<()>

source

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

source

fn HimetricLocation(&self, himetriclocation: *mut POINT) -> Result<()>

source

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

source

fn PixelLocationRaw(&self, pixellocationraw: *mut POINT) -> Result<()>

source

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

source

fn HimetricLocationRaw(&self, himetriclocationraw: *mut POINT) -> Result<()>

source

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

source

fn Time(&self, time: *mut u32) -> Result<()>

source

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

source

fn HistoryCount(&self, historycount: *mut u32) -> Result<()>

source

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

source

fn InputData(&self, inputdata: *mut i32) -> Result<()>

source

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

source

fn KeyStates(&self, keystates: *mut u32) -> Result<()>

source

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

source

fn PerformanceCount(&self, performancecount: *mut u64) -> Result<()>

source

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

source

fn ButtonChangeKind(&self, buttonchangekind: *mut i32) -> Result<()>

source

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

source

fn PenFlags(&self, penflags: *mut u32) -> Result<()>

source

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

source

fn PenMask(&self, penmask: *mut u32) -> Result<()>

source

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

source

fn PenPressure(&self, penpressure: *mut u32) -> Result<()>

source

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

source

fn PenRotation(&self, penrotation: *mut u32) -> Result<()>

source

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

source

fn PenTiltX(&self, pentiltx: *mut i32) -> Result<()>

source

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

source

fn PenTiltY(&self, pentilty: *mut i32) -> Result<()>

source

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

source

fn TouchFlags(&self, touchflags: *mut u32) -> Result<()>

source

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

source

fn TouchMask(&self, touchmask: *mut u32) -> Result<()>

source

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

source

fn TouchContact(&self, touchcontact: *mut RECT) -> Result<()>

source

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

source

fn TouchContactRaw(&self, touchcontactraw: *mut RECT) -> Result<()>

source

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

source

fn TouchOrientation(&self, touchorientation: *mut u32) -> Result<()>

source

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

source

fn TouchPressure(&self, touchpressure: *mut u32) -> Result<()>

source

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

Object Safety§

This trait is not object safe.

Implementors§