[][src]Trait ggez::input::gamepad::GamepadContext

pub trait GamepadContext {
    pub fn next_event(&mut self) -> Option<Event>;
pub fn gamepad(&self, id: GamepadId) -> Gamepad<'_>;
pub fn gamepads(&self) -> GamepadsIterator<'_>

Notable traits for GamepadsIterator<'a>

impl<'a> Iterator for GamepadsIterator<'a> type Item = (GamepadId, Gamepad<'a>);
; }

Trait object defining a gamepad/joystick context.

Required methods

pub fn next_event(&mut self) -> Option<Event>[src]

Returns a gamepad event.

pub fn gamepad(&self, id: GamepadId) -> Gamepad<'_>[src]

returns the Gamepad associated with an id.

pub fn gamepads(&self) -> GamepadsIterator<'_>

Notable traits for GamepadsIterator<'a>

impl<'a> Iterator for GamepadsIterator<'a> type Item = (GamepadId, Gamepad<'a>);
[src]

returns an iterator over the connected Gamepads.

Loading content...

Implementors

impl GamepadContext for GilrsGamepadContext[src]

Loading content...