[−][src]Struct glfw::Joystick
A joystick handle.
Fields
id: JoystickIdglfw: GlfwMethods
impl Joystick[src]
pub fn is_present(&self) -> bool[src]
Wrapper for glfwJoystickPresent.
pub fn get_axes(&self) -> Vec<f32>[src]
Wrapper for glfwGetJoystickAxes.
pub fn get_buttons(&self) -> Vec<c_int>[src]
Wrapper for glfwGetJoystickButtons.
pub fn get_hats(&self) -> Vec<JoystickHats>[src]
Wrapper for glfwGetJoystickHats.
pub fn get_name(&self) -> Option<String>[src]
Wrapper for glfwGetJoystickName.
pub fn get_guid(&self) -> Option<String>[src]
Wrapper for glfwGetJoystickGUID.
pub fn is_gamepad(&self) -> bool[src]
Wrapper for glfwJoystickIsGamepad.
pub fn get_gamepad_name(&self) -> Option<String>[src]
Wrapper for glfwGetGamepadName.
pub fn get_gamepad_state(&self) -> Option<GamepadState>[src]
Wrapper for glfwGetGamepadState.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Joystick
impl Send for Joystick
impl Sync for Joystick
impl Unpin for Joystick
impl UnwindSafe for Joystick
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> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
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>,