[−][src]Struct input::event::tablet_tool::TabletToolAxisEvent
One or more axes have changed state on a device with the
DeviceCapability::TabletTool
capability.
This event is only sent when the tool is in proximity, see
TabletToolProximityEvent
for details.
The proximity event contains the initial state of the axis as the tool comes into
proximity. An event of type TabletToolAxisEvent
is only sent when an axis value
changes from this initial state. It is possible for a tool to enter and leave
proximity without sending an event of type TabletToolAxisEvent
.
An event of type TabletToolAxisEvent
is sent when the tip state does not
change. See the documentation for TabletToolTipEvent
for more details.
Trait Implementations
impl AsRaw<libinput_event_tablet_tool> for TabletToolAxisEvent
[src]
fn as_raw(&self) -> *const libinput_event_tablet_tool
[src]
impl Context for TabletToolAxisEvent
[src]
impl Debug for TabletToolAxisEvent
[src]
impl Drop for TabletToolAxisEvent
[src]
impl Eq for TabletToolAxisEvent
[src]
impl EventTrait for TabletToolAxisEvent
[src]
impl FromRaw<libinput_event_tablet_tool> for TabletToolAxisEvent
[src]
unsafe fn from_raw(
ffi: *mut libinput_event_tablet_tool,
context: &Libinput
) -> Self
[src]
ffi: *mut libinput_event_tablet_tool,
context: &Libinput
) -> Self
impl Hash for TabletToolAxisEvent
[src]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<TabletToolAxisEvent> for TabletToolAxisEvent
[src]
impl StructuralEq for TabletToolAxisEvent
[src]
Auto Trait Implementations
impl !RefUnwindSafe for TabletToolAxisEvent
impl !Send for TabletToolAxisEvent
impl !Sync for TabletToolAxisEvent
impl Unpin for TabletToolAxisEvent
impl !UnwindSafe for TabletToolAxisEvent
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> TabletToolEventTrait for T where
T: AsRaw<libinput_event_tablet_tool> + Context,
[src]
T: AsRaw<libinput_event_tablet_tool> + Context,
fn time(&self) -> u32
[src]
fn time_usec(&self) -> u64
[src]
fn distance_has_changed(&self) -> bool
[src]
fn distance(&self) -> f64
[src]
fn dx(&self) -> f64
[src]
fn dy(&self) -> f64
[src]
fn pressure_has_changed(&self) -> bool
[src]
fn pressure(&self) -> f64
[src]
fn rotation_has_changed(&self) -> bool
[src]
fn rotation(&self) -> f64
[src]
fn slider_has_changed(&self) -> bool
[src]
fn slider_position(&self) -> f64
[src]
fn tilt_x_has_changed(&self) -> bool
[src]
fn tilt_y_has_changed(&self) -> bool
[src]
fn tilt_x(&self) -> f64
[src]
fn tilt_y(&self) -> f64
[src]
fn size_major_has_changed(&self) -> bool
[src]
fn size_minor_has_changed(&self) -> bool
[src]
fn size_major(&self) -> f64
[src]
fn size_minor(&self) -> f64
[src]
fn wheel_has_changed(&self) -> bool
[src]
fn wheel_delta(&self) -> f64
[src]
fn wheel_delta_discrete(&self) -> f64
[src]
fn x_has_changed(&self) -> bool
[src]
fn y_has_changed(&self) -> bool
[src]
fn x(&self) -> f64
[src]
fn y(&self) -> f64
[src]
fn x_transformed(&self, width: u32) -> f64
[src]
fn y_transformed(&self, height: u32) -> f64
[src]
fn tool(&self) -> TabletTool
[src]
fn into_tablet_tool_event(self) -> TabletToolEvent where
Self: Sized,
[src]
Self: Sized,
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>,