[−][src]Struct openvr::system::event::TouchPadMove
When in mouse input mode you can receive data from the touchpad, these events are only sent if the user's finger is on the touchpad (or just released from it)
Fields
finger_down: bool
if the user's finger is detected on the touch pad
seconds_finger_down: f32
How long the finger has been down in seconds
first: (f32, f32)
Starting finger position (so you can do some basic swipe stuff)
raw: (f32, f32)
This is the raw sampled coordinate without deadzoning
Trait Implementations
impl Clone for TouchPadMove
[src]
fn clone(&self) -> TouchPadMove
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for TouchPadMove
[src]
impl Debug for TouchPadMove
[src]
Auto Trait Implementations
impl RefUnwindSafe for TouchPadMove
impl Send for TouchPadMove
impl Sync for TouchPadMove
impl Unpin for TouchPadMove
impl UnwindSafe for TouchPadMove
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,