Skip to main content

CommandMouseUp

Struct CommandMouseUp 

Source
pub struct CommandMouseUp(/* private fields */);
Expand description

_mouse_up command — Sent whenever a mouse button is released.

Implementations§

Source§

impl CommandMouseUp

Source

pub fn window_x(&self) -> u32

x position of the mouse relative to window (0 = left)

Source

pub fn window_y(&self) -> u32

y position of the mouse relative to window (0 = top)

Source

pub fn picture_x(&self) -> i32

x position of the mouse relative to displayed camera feed (0 = left)

Source

pub fn picture_y(&self) -> i32

y position of the mouse relative to displayed camera feed (0 = top)

Source

pub fn button(&self) -> char

Mouse button that was released

Currently the buttons are ‘L’ for Left, ‘M’ for Middle, ‘R’ for Right, ‘X’ for X1, and ‘Y’ for X2.

Trait Implementations§

Source§

impl Debug for CommandMouseUp

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.