pub struct IncrementalOffsetPointer {
pub initial_data: Rc<PointerData>,
pub preceding_data: Rc<PointerData>,
pub current_data: Rc<PointerData>,
}Fields§
§initial_data: Rc<PointerData>§preceding_data: Rc<PointerData>§current_data: Rc<PointerData>Implementations§
Source§impl IncrementalOffsetPointer
impl IncrementalOffsetPointer
pub fn delta_movement(&self) -> Vector2D<f64, ClientSpace>
pub fn delta_width(&self) -> f64
pub fn delta_height(&self) -> f64
pub fn delta_pressure(&self) -> f32
pub fn delta_tangential_pressure(&self) -> f32
pub fn delta_tilt_x(&self) -> i32
pub fn delta_tilt_y(&self) -> i32
pub fn delta_twist(&self) -> i32
pub fn delta_is_primary(&self) -> bool
pub fn delta_modifiers(&self) -> Modifiers
Source§impl IncrementalOffsetPointer
impl IncrementalOffsetPointer
pub fn offset_movement(&self) -> Vector2D<f64, ClientSpace>
pub fn offset_width(&self) -> f64
pub fn offset_height(&self) -> f64
pub fn offset_pressure(&self) -> f32
pub fn offset_tangential_pressure(&self) -> f32
pub fn offset_tilt_x(&self) -> i32
pub fn offset_tilt_y(&self) -> i32
pub fn offset_twist(&self) -> i32
pub fn offset_is_primary(&self) -> bool
pub fn offset_modifiers(&self) -> Modifiers
Auto Trait Implementations§
impl !RefUnwindSafe for IncrementalOffsetPointer
impl !Send for IncrementalOffsetPointer
impl !Sync for IncrementalOffsetPointer
impl !UnwindSafe for IncrementalOffsetPointer
impl Freeze for IncrementalOffsetPointer
impl Unpin for IncrementalOffsetPointer
impl UnsafeUnpin for IncrementalOffsetPointer
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
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.