Struct ps2_mouse::MouseState [−][src]
pub struct MouseState { /* fields omitted */ }
Expand description
A snapshot of the mouse flags, x delta and y delta.
Implementations
impl MouseState
[src]
impl MouseState
[src]pub const fn new() -> MouseState
[src]
pub const fn new() -> MouseState
[src]Returns a new MouseState
.
pub fn left_button_down(&self) -> bool
[src]
pub fn left_button_down(&self) -> bool
[src]Returns true if the left mouse button is currently down.
pub fn left_button_up(&self) -> bool
[src]
pub fn left_button_up(&self) -> bool
[src]Returns true if the left mouse button is currently up.
pub fn right_button_down(&self) -> bool
[src]
pub fn right_button_down(&self) -> bool
[src]Returns true if the right mouse button is currently down.
pub fn right_button_up(&self) -> bool
[src]
pub fn right_button_up(&self) -> bool
[src]Returns true if the right mouse button is currently up.
Trait Implementations
impl Clone for MouseState
[src]
impl Clone for MouseState
[src]fn clone(&self) -> MouseState
[src]
fn clone(&self) -> MouseState
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for MouseState
[src]
impl Debug for MouseState
[src]impl Default for MouseState
[src]
impl Default for MouseState
[src]fn default() -> MouseState
[src]
fn default() -> MouseState
[src]Returns the “default value” for a type. Read more