Trait rinwindow::events::MouseEvents[][src]

pub trait MouseEvents<'a> {
    fn pressed(self, b: MouseButton) -> Stream<'a, (Pnt2<f64>, MouseButton)>;
fn released(self, b: MouseButton) -> Stream<'a, (Pnt2<f64>, MouseButton)>;
fn pressed_with_mods(
        self,
        b: MouseButton,
        mods: KeyModifiers
    ) -> Stream<'a, (Pnt2<f64>, MouseButton, KeyModifiers)>;
fn released_with_mods(
        self,
        b: MouseButton,
        mods: KeyModifiers
    ) -> Stream<'a, (Pnt2<f64>, MouseButton, KeyModifiers)>;
fn moved(self) -> Stream<'a, Pnt2<f64>>;
fn scrolled(self) -> Stream<'a, Vec2<f64>>;
fn is_pressed(self, b: MouseButton) -> Stream<'a, bool>; }

Required Methods

Implementors