detail namespace
Classes
- struct AnalogStickCalibrationStateImpl
-
template<typename T>class AtomicStorage
- struct BasicXpadSharedMemoryEntry
- struct BasicXpadSharedMemoryFormat
- struct CaptureButtonSharedMemoryFormat
- struct ConsoleSixAxisSensorSharedMemoryFormat
- struct DebugPadSharedMemoryFormat
- struct GestureSharedMemoryFormat
- struct HomeButtonSharedMemoryFormat
- struct InputDetectorSharedMemoryEntry
- struct InputDetectorSharedMemoryFormat
- struct InputDetectorState
- struct KeyboardSharedMemoryFormat
- struct MouseSharedMemoryFormat
- struct NfcXcdDeviceHandleStateImpl
- struct NpadFullKeyColorState
- struct NpadInternalState
- struct NpadJoyColorState
- struct NpadSharedMemoryEntry
- struct NpadSharedMemoryFormat
-
template<typename T, s32 N, typename Atomic>struct RingLifo
- struct SharedMemoryFormat
- struct SharedMemoryHolder
- struct SharedMemoryType
- struct SixAxisSensorUserCalibrationState
- struct SleepButtonSharedMemoryFormat
- struct TouchScreenSharedMemoryFormat
- struct UniquePadConfig
- struct UniquePadSharedMemoryEntry
- struct UniquePadSharedMemoryFormat
Enums
- enum class AnalogStickCalibrationFlags { }
- enum class SixAxisSensorUserCalibrationFlags { }
- enum class ColorAttribute { Ok, ReadError, NoController }
Typedefs
- using TouchScreenStateAtomicStorage = AtomicStorage<TouchScreenState<16>>
-
using NpadGcTriggerStateAtomicStorage = AtomicStorage<server::
NpadGcTriggerState> -
using AnalogStickCalibrationFlagsSet = nn::
util:: BitFlagSet<32, AnalogStickCalibrationFlags> -
using SixAxisSensorUserCalibrationFlagsSet = nn::
util:: BitFlagSet<32, SixAxisSensorUserCalibrationFlags> -
using NpadSystemPropertiesSet = nn::
util:: BitFlagSet<64, NpadSystemProperties> -
using NpadSystemButtonPropertiesSet = nn::
util:: BitFlagSet<32, NpadSystemButtonProperties> - using MouseLifo = RingLifo<MouseState, 16, AtomicStorage<MouseState>>
- using DebugPadLifo = RingLifo<DebugPadState, 16, AtomicStorage<DebugPadState>>
- using KeyboardLifo = RingLifo<KeyboardState, 16, AtomicStorage<KeyboardState>>
- using BasicXpadLifo = RingLifo<BasicXpadState, 16, AtomicStorage<BasicXpadState>>
- using NpadFullKeyLifo = RingLifo<NpadFullKeyState, 16, AtomicStorage<NpadFullKeyState>>
- using NpadJoyDualLifo = RingLifo<NpadJoyDualState, 16, AtomicStorage<NpadJoyDualState>>
- using NpadJoyLeftLifo = RingLifo<NpadJoyLeftState, 16, AtomicStorage<NpadJoyLeftState>>
- using TouchScreenLifo = RingLifo<TouchScreenState<16ul>, 16, TouchScreenStateAtomicStorage>
- using NpadHandheldLifo = RingLifo<NpadHandheldState, 16, AtomicStorage<NpadHandheldState>>
- using NpadJoyRightLifo = RingLifo<NpadJoyRightState, 16, AtomicStorage<NpadJoyRightState>>
-
using SixAxisSensorCountStateLifo = RingLifo<tmp::
SixAxisSensorCountState, 32, AtomicStorage<tmp:: SixAxisSensorCountState>> -
using HomeButtonLifo = RingLifo<system::
HomeButtonState, 16, AtomicStorage<system:: HomeButtonState>> -
using NpadSystemLifo = RingLifo<system::
NpadSystemState, 16, AtomicStorage<system:: NpadSystemState>> -
using SleepButtonLifo = RingLifo<system::
SleepButtonState, 16, AtomicStorage<system:: SleepButtonState>> -
using CaptureButtonLifo = RingLifo<system::
CaptureButtonState, 16, AtomicStorage<system:: CaptureButtonState>> -
using NpadSystemExtLifo = RingLifo<system::
NpadSystemExtState, 16, AtomicStorage<system:: NpadSystemExtState>> - using UniquePadConfigLifo = RingLifo<UniquePadConfig, 1, AtomicStorage<UniquePadConfig>>
- using GestureLifo = RingLifo<GestureState, 16, AtomicStorage<GestureState>>
- using InputDetectorLifo = RingLifo<InputDetectorState, 1, AtomicStorage<InputDetectorState>>
- using NfcXcdDeviceHandleState = RingLifo<NfcXcdDeviceHandleStateImpl, 1, AtomicStorage<NfcXcdDeviceHandleStateImpl>>
- using AnalogStickCalibrationStateImplLifo = RingLifo<AnalogStickCalibrationStateImpl, 1, AtomicStorage<AnalogStickCalibrationStateImpl>>
- using SixAxisSensorUserCalibrationStateLifo = RingLifo<SixAxisSensorUserCalibrationState, 1, AtomicStorage<SixAxisSensorUserCalibrationState>>
- using NpadSixAxisSensorLifo = RingLifo<SixAxisSensorState, 16, AtomicStorage<SixAxisSensorState>>
- using SixAxisSensorStateLifo = RingLifo<SixAxisSensorState, 32, AtomicStorage<SixAxisSensorState>>
- using NpadGcTriggerLifo = RingLifo<SixAxisSensorState, 16, NpadGcTriggerStateAtomicStorage>
Enum documentation
enum class nn:: hid:: detail:: AnalogStickCalibrationFlags
#include <nn/hid.h>
enum class nn:: hid:: detail:: SixAxisSensorUserCalibrationFlags
#include <nn/hid.h>
enum class nn:: hid:: detail:: ColorAttribute
#include <nn/hid.h>
Typedef documentation
typedef AtomicStorage<TouchScreenState<16>> nn:: hid:: detail:: TouchScreenStateAtomicStorage
#include <nn/hid.h>
typedef AtomicStorage<server:: NpadGcTriggerState> nn:: hid:: detail:: NpadGcTriggerStateAtomicStorage
#include <nn/hid.h>
typedef nn:: util:: BitFlagSet<32, AnalogStickCalibrationFlags> nn:: hid:: detail:: AnalogStickCalibrationFlagsSet
#include <nn/hid.h>
typedef nn:: util:: BitFlagSet<32, SixAxisSensorUserCalibrationFlags> nn:: hid:: detail:: SixAxisSensorUserCalibrationFlagsSet
#include <nn/hid.h>
typedef nn:: util:: BitFlagSet<64, NpadSystemProperties> nn:: hid:: detail:: NpadSystemPropertiesSet
#include <nn/hid.h>
typedef nn:: util:: BitFlagSet<32, NpadSystemButtonProperties> nn:: hid:: detail:: NpadSystemButtonPropertiesSet
#include <nn/hid.h>
typedef RingLifo<MouseState, 16, AtomicStorage<MouseState>> nn:: hid:: detail:: MouseLifo
#include <nn/hid.h>
typedef RingLifo<DebugPadState, 16, AtomicStorage<DebugPadState>> nn:: hid:: detail:: DebugPadLifo
#include <nn/hid.h>
typedef RingLifo<KeyboardState, 16, AtomicStorage<KeyboardState>> nn:: hid:: detail:: KeyboardLifo
#include <nn/hid.h>
typedef RingLifo<BasicXpadState, 16, AtomicStorage<BasicXpadState>> nn:: hid:: detail:: BasicXpadLifo
#include <nn/hid.h>
typedef RingLifo<NpadFullKeyState, 16, AtomicStorage<NpadFullKeyState>> nn:: hid:: detail:: NpadFullKeyLifo
#include <nn/hid.h>
typedef RingLifo<NpadJoyDualState, 16, AtomicStorage<NpadJoyDualState>> nn:: hid:: detail:: NpadJoyDualLifo
#include <nn/hid.h>
typedef RingLifo<NpadJoyLeftState, 16, AtomicStorage<NpadJoyLeftState>> nn:: hid:: detail:: NpadJoyLeftLifo
#include <nn/hid.h>
typedef RingLifo<TouchScreenState<16ul>, 16, TouchScreenStateAtomicStorage> nn:: hid:: detail:: TouchScreenLifo
#include <nn/hid.h>
typedef RingLifo<NpadHandheldState, 16, AtomicStorage<NpadHandheldState>> nn:: hid:: detail:: NpadHandheldLifo
#include <nn/hid.h>
typedef RingLifo<NpadJoyRightState, 16, AtomicStorage<NpadJoyRightState>> nn:: hid:: detail:: NpadJoyRightLifo
#include <nn/hid.h>
typedef RingLifo<tmp:: SixAxisSensorCountState, 32, AtomicStorage<tmp:: SixAxisSensorCountState>> nn:: hid:: detail:: SixAxisSensorCountStateLifo
#include <nn/hid.h>
typedef RingLifo<system:: HomeButtonState, 16, AtomicStorage<system:: HomeButtonState>> nn:: hid:: detail:: HomeButtonLifo
#include <nn/hid.h>
typedef RingLifo<system:: NpadSystemState, 16, AtomicStorage<system:: NpadSystemState>> nn:: hid:: detail:: NpadSystemLifo
#include <nn/hid.h>
typedef RingLifo<system:: SleepButtonState, 16, AtomicStorage<system:: SleepButtonState>> nn:: hid:: detail:: SleepButtonLifo
#include <nn/hid.h>
typedef RingLifo<system:: CaptureButtonState, 16, AtomicStorage<system:: CaptureButtonState>> nn:: hid:: detail:: CaptureButtonLifo
#include <nn/hid.h>
typedef RingLifo<system:: NpadSystemExtState, 16, AtomicStorage<system:: NpadSystemExtState>> nn:: hid:: detail:: NpadSystemExtLifo
#include <nn/hid.h>
typedef RingLifo<UniquePadConfig, 1, AtomicStorage<UniquePadConfig>> nn:: hid:: detail:: UniquePadConfigLifo
#include <nn/hid.h>
typedef RingLifo<GestureState, 16, AtomicStorage<GestureState>> nn:: hid:: detail:: GestureLifo
#include <nn/hid.h>
typedef RingLifo<InputDetectorState, 1, AtomicStorage<InputDetectorState>> nn:: hid:: detail:: InputDetectorLifo
#include <nn/hid.h>
typedef RingLifo<NfcXcdDeviceHandleStateImpl, 1, AtomicStorage<NfcXcdDeviceHandleStateImpl>> nn:: hid:: detail:: NfcXcdDeviceHandleState
#include <nn/hid.h>
typedef RingLifo<AnalogStickCalibrationStateImpl, 1, AtomicStorage<AnalogStickCalibrationStateImpl>> nn:: hid:: detail:: AnalogStickCalibrationStateImplLifo
#include <nn/hid.h>
typedef RingLifo<SixAxisSensorUserCalibrationState, 1, AtomicStorage<SixAxisSensorUserCalibrationState>> nn:: hid:: detail:: SixAxisSensorUserCalibrationStateLifo
#include <nn/hid.h>
typedef RingLifo<SixAxisSensorState, 16, AtomicStorage<SixAxisSensorState>> nn:: hid:: detail:: NpadSixAxisSensorLifo
#include <nn/hid.h>
typedef RingLifo<SixAxisSensorState, 32, AtomicStorage<SixAxisSensorState>> nn:: hid:: detail:: SixAxisSensorStateLifo
#include <nn/hid.h>
typedef RingLifo<SixAxisSensorState, 16, NpadGcTriggerStateAtomicStorage> nn:: hid:: detail:: NpadGcTriggerLifo
#include <nn/hid.h>