libnx  v4.6.0
Data Fields
HidNpadSystemProperties Struct Reference

NpadSystemProperties. More...

#include <hid.h>

Data Fields

u64 is_charging: 3
 Use hidGetNpadPowerInfoSingle / hidGetNpadPowerInfoSplit instead of accessing this directly.
 
u64 is_powered: 3
 Use hidGetNpadPowerInfoSingle / hidGetNpadPowerInfoSplit instead of accessing this directly.
 
u64 bit6: 1
 Unused.
 
u64 bit7: 1
 Unused.
 
u64 bit8: 1
 Unused.
 
u64 is_unsupported_button_pressed_on_npad_system: 1
 IsUnsupportedButtonPressedOnNpadSystem.
 
u64 is_unsupported_button_pressed_on_npad_system_ext: 1
 IsUnsupportedButtonPressedOnNpadSystemExt.
 
u64 is_abxy_button_oriented: 1
 IsAbxyButtonOriented.
 
u64 is_sl_sr_button_oriented: 1
 IsSlSrButtonOriented.
 
u64 is_plus_available: 1
 [4.0.0+] IsPlusAvailable
 
u64 is_minus_available: 1
 [4.0.0+] IsMinusAvailable
 
u64 is_directional_buttons_available: 1
 [8.0.0+] IsDirectionalButtonsAvailable
 
u64 unused: 48
 Unused.
 

Detailed Description

NpadSystemProperties.


The documentation for this struct was generated from the following file: