Struct sdl2::JoystickSubsystem [−][src]
pub struct JoystickSubsystem { /* fields omitted */ }
Implementations
impl JoystickSubsystem
[src]
impl JoystickSubsystem
[src]pub fn num_joysticks(&self) -> Result<u32, String>
[src]
Retrieve the total number of attached joysticks and controllers identified by SDL.
pub fn open(&self, joystick_index: u32) -> Result<Joystick, IntegerOrSdlError>
[src]
Attempt to open the joystick at index joystick_index
and return it.
pub fn name_for_index(
&self,
joystick_index: u32
) -> Result<String, IntegerOrSdlError>
[src]
&self,
joystick_index: u32
) -> Result<String, IntegerOrSdlError>
Return the name of the joystick at index joystick_index
.
pub fn device_guid(
&self,
joystick_index: u32
) -> Result<Guid, IntegerOrSdlError>
[src]
&self,
joystick_index: u32
) -> Result<Guid, IntegerOrSdlError>
Get the GUID for the joystick at index joystick_index
pub fn set_event_state(&self, state: bool)
[src]
If state is true
joystick events are processed, otherwise
they’re ignored.
pub fn event_state(&self) -> bool
[src]
Return true
if joystick events are processed.
pub fn update(&self)
[src]
Force joystick update when not using the event loop
Trait Implementations
impl Clone for JoystickSubsystem
[src]
impl Clone for JoystickSubsystem
[src]fn clone(&self) -> JoystickSubsystem
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl !RefUnwindSafe for JoystickSubsystem
impl !RefUnwindSafe for JoystickSubsystem
impl !Send for JoystickSubsystem
impl !Send for JoystickSubsystem
impl !Sync for JoystickSubsystem
impl !Sync for JoystickSubsystem
impl Unpin for JoystickSubsystem
impl Unpin for JoystickSubsystem
impl !UnwindSafe for JoystickSubsystem
impl !UnwindSafe for JoystickSubsystem