Struct nx::input::InputContext
source · [−]pub struct InputContext { /* private fields */ }
Implementations
sourceimpl InputContext
impl InputContext
pub fn new(
aruid: AppletResourceUserId,
supported_tags: NpadStyleTag,
controllers: &[ControllerId]
) -> Result<Self>
pub fn is_controller_connected(&mut self, controller: ControllerId) -> bool
pub fn get_player(&mut self, controller: ControllerId) -> Result<Player>
pub fn get_touch_data(&mut self, touch_index: u32) -> Result<TouchData>
Trait Implementations
sourceimpl Drop for InputContext
impl Drop for InputContext
Auto Trait Implementations
impl !RefUnwindSafe for InputContext
impl !Send for InputContext
impl !Sync for InputContext
impl Unpin for InputContext
impl !UnwindSafe for InputContext
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more