windows::UI::Core

Trait ICorePointerInputSource_Impl

pub trait ICorePointerInputSource_Impl: IUnknownImpl {
Show 20 methods // Required methods fn ReleasePointerCapture(&self) -> Result<()>; fn SetPointerCapture(&self) -> Result<()>; fn HasCapture(&self) -> Result<bool>; fn PointerPosition(&self) -> Result<Point>; fn PointerCursor(&self) -> Result<CoreCursor>; fn SetPointerCursor(&self, value: Ref<'_, CoreCursor>) -> Result<()>; fn PointerCaptureLost( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>; fn RemovePointerCaptureLost(&self, cookie: i64) -> Result<()>; fn PointerEntered( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>; fn RemovePointerEntered(&self, cookie: i64) -> Result<()>; fn PointerExited( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>; fn RemovePointerExited(&self, cookie: i64) -> Result<()>; fn PointerMoved( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>; fn RemovePointerMoved(&self, cookie: i64) -> Result<()>; fn PointerPressed( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>; fn RemovePointerPressed(&self, cookie: i64) -> Result<()>; fn PointerReleased( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>; fn RemovePointerReleased(&self, cookie: i64) -> Result<()>; fn PointerWheelChanged( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>; fn RemovePointerWheelChanged(&self, cookie: i64) -> Result<()>;
}

Required Methods§

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

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

fn HasCapture(&self) -> Result<bool>

fn PointerPosition(&self) -> Result<Point>

fn PointerCursor(&self) -> Result<CoreCursor>

fn SetPointerCursor(&self, value: Ref<'_, CoreCursor>) -> Result<()>

fn PointerCaptureLost( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>

fn RemovePointerCaptureLost(&self, cookie: i64) -> Result<()>

fn PointerEntered( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>

fn RemovePointerEntered(&self, cookie: i64) -> Result<()>

fn PointerExited( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>

fn RemovePointerExited(&self, cookie: i64) -> Result<()>

fn PointerMoved( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>

fn RemovePointerMoved(&self, cookie: i64) -> Result<()>

fn PointerPressed( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>

fn RemovePointerPressed(&self, cookie: i64) -> Result<()>

fn PointerReleased( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>

fn RemovePointerReleased(&self, cookie: i64) -> Result<()>

fn PointerWheelChanged( &self, handler: Ref<'_, TypedEventHandler<IInspectable, PointerEventArgs>>, ) -> Result<i64>

fn RemovePointerWheelChanged(&self, cookie: i64) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§