Struct windows::UI::Input::PointerPointProperties
pub struct PointerPointProperties(/* private fields */);
Implementations§
§impl PointerPointProperties
impl PointerPointProperties
pub fn Pressure(&self) -> Result<f32>
pub fn IsInverted(&self) -> Result<bool>
pub fn IsEraser(&self) -> Result<bool>
pub fn Orientation(&self) -> Result<f32>
pub fn XTilt(&self) -> Result<f32>
pub fn YTilt(&self) -> Result<f32>
pub fn Twist(&self) -> Result<f32>
pub fn ContactRect(&self) -> Result<Rect>
pub fn ContactRectRaw(&self) -> Result<Rect>
pub fn TouchConfidence(&self) -> Result<bool>
pub fn IsLeftButtonPressed(&self) -> Result<bool>
pub fn IsRightButtonPressed(&self) -> Result<bool>
pub fn IsMiddleButtonPressed(&self) -> Result<bool>
pub fn MouseWheelDelta(&self) -> Result<i32>
pub fn IsHorizontalMouseWheel(&self) -> Result<bool>
pub fn IsPrimary(&self) -> Result<bool>
pub fn IsInRange(&self) -> Result<bool>
pub fn IsCanceled(&self) -> Result<bool>
pub fn IsBarrelButtonPressed(&self) -> Result<bool>
pub fn IsXButton1Pressed(&self) -> Result<bool>
pub fn IsXButton2Pressed(&self) -> Result<bool>
pub fn PointerUpdateKind(&self) -> Result<PointerUpdateKind>
pub fn HasUsage(&self, usagepage: u32, usageid: u32) -> Result<bool>
pub fn GetUsageValue(&self, usagepage: u32, usageid: u32) -> Result<i32>
pub fn ZDistance(&self) -> Result<IReference<f32>>
Trait Implementations§
§impl Clone for PointerPointProperties
impl Clone for PointerPointProperties
§fn clone(&self) -> PointerPointProperties
fn clone(&self) -> PointerPointProperties
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for PointerPointProperties
impl Debug for PointerPointProperties
§impl From<&PointerPointProperties> for &IInspectable
impl From<&PointerPointProperties> for &IInspectable
§fn from(value: &PointerPointProperties) -> Self
fn from(value: &PointerPointProperties) -> Self
Converts to this type from the input type.
§impl From<&PointerPointProperties> for &IUnknown
impl From<&PointerPointProperties> for &IUnknown
§fn from(value: &PointerPointProperties) -> Self
fn from(value: &PointerPointProperties) -> Self
Converts to this type from the input type.
§impl From<PointerPointProperties> for IInspectable
impl From<PointerPointProperties> for IInspectable
§fn from(value: PointerPointProperties) -> Self
fn from(value: PointerPointProperties) -> Self
Converts to this type from the input type.
§impl From<PointerPointProperties> for IUnknown
impl From<PointerPointProperties> for IUnknown
§fn from(value: PointerPointProperties) -> Self
fn from(value: PointerPointProperties) -> Self
Converts to this type from the input type.
§impl Interface for PointerPointProperties
impl Interface for PointerPointProperties
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§impl PartialEq for PointerPointProperties
impl PartialEq for PointerPointProperties
§fn eq(&self, other: &PointerPointProperties) -> bool
fn eq(&self, other: &PointerPointProperties) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for PointerPointProperties
impl StructuralPartialEq for PointerPointProperties
Auto Trait Implementations§
impl RefUnwindSafe for PointerPointProperties
impl !Send for PointerPointProperties
impl !Sync for PointerPointProperties
impl Unpin for PointerPointProperties
impl UnwindSafe for PointerPointProperties
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more