hid.h file
Functions that help process gamepad inputs.
Namespaces
- namespace nn
- namespace nn::hid
- namespace nn::hid::system
- namespace nn::hid::tmp
- namespace nn::hid::detail
- namespace nn::hid::server
Classes
- struct nn::hid::AnalogStickState
- struct nn::hid::ControllerSupportArg
- struct nn::hid::ControllerSupportArgV2
- struct nn::hid::ControllerSupportResultInfo
- struct nn::hid::NpadControllerColor
- struct nn::hid::DebugPadState
- struct nn::hid::TouchState
-
template<u64 N>struct nn::hid::TouchScreenState
- struct nn::hid::MouseState
- struct nn::hid::KeyboardState
- struct nn::hid::BasicXpadState
- struct nn::hid::NpadBaseState
- struct nn::hid::NpadFullKeyState
- struct nn::hid::NpadHandheldState
- struct nn::hid::NpadJoyDualState
- struct nn::hid::NpadJoyLeftState
- struct nn::hid::NpadJoyRightState
- struct nn::hid::NpadPalmaState
- struct nn::hid::DirectionState
- struct nn::hid::SixAxisSensorState
- struct nn::hid::GesturePoint
- struct nn::hid::GestureState
- struct nn::hid::DigitizerState
- struct nn::hid::SixAxisSensorHandle
- struct nn::hid::VibrationDeviceHandle
- struct nn::hid::VibrationDeviceInfo
- struct nn::hid::VibrationValue
- struct nn::hid::system::HomeButtonState
- struct nn::hid::system::SleepButtonState
- struct nn::hid::system::CaptureButtonState
- struct nn::hid::system::NpadSystemState
- struct nn::hid::system::NpadSystemExtState
- struct nn::hid::system::InputSourceState
- struct nn::hid::tmp::SixAxisSensorCountState
-
template<typename T>class nn::hid::detail::AtomicStorage
-
template<typename T, s32 N, typename Atomic>struct nn::hid::detail::RingLifo
- struct nn::hid::server::DigitizerSharedMemoryFormat
- struct nn::hid::server::NpadGcTriggerState
- struct nn::hid::detail::InputDetectorState
- struct nn::hid::detail::UniquePadConfig
- struct nn::hid::detail::AnalogStickCalibrationStateImpl
- struct nn::hid::detail::SixAxisSensorUserCalibrationState
- struct nn::hid::detail::NfcXcdDeviceHandleStateImpl
- struct nn::hid::detail::DebugPadSharedMemoryFormat
- struct nn::hid::detail::TouchScreenSharedMemoryFormat
- struct nn::hid::detail::MouseSharedMemoryFormat
- struct nn::hid::detail::KeyboardSharedMemoryFormat
- struct nn::hid::detail::BasicXpadSharedMemoryEntry
- struct nn::hid::detail::BasicXpadSharedMemoryFormat
- struct nn::hid::detail::HomeButtonSharedMemoryFormat
- struct nn::hid::detail::SleepButtonSharedMemoryFormat
- struct nn::hid::detail::CaptureButtonSharedMemoryFormat
- struct nn::hid::detail::InputDetectorSharedMemoryEntry
- struct nn::hid::detail::InputDetectorSharedMemoryFormat
- struct nn::hid::detail::UniquePadSharedMemoryEntry
- struct nn::hid::detail::UniquePadSharedMemoryFormat
- struct nn::hid::detail::NpadFullKeyColorState
- struct nn::hid::detail::NpadJoyColorState
- struct nn::hid::detail::NpadInternalState
- struct nn::hid::detail::NpadSharedMemoryEntry
- struct nn::hid::detail::NpadSharedMemoryFormat
- struct nn::hid::detail::GestureSharedMemoryFormat
- struct nn::hid::detail::ConsoleSixAxisSensorSharedMemoryFormat
- struct nn::hid::detail::SharedMemoryFormat
- struct nn::hid::detail::SharedMemoryType
- struct nn::hid::detail::SharedMemoryHolder