using System;
namespace Ryujinx.HLE.HOS.Services.Hid.Types.SharedMemory.Npad
{
///
/// Nintendo pad style
///
[Flags]
enum NpadStyleTag : uint
{
///
/// No type.
///
None = 0,
///
/// Pro controller.
///
FullKey = 1 << 0,
///
/// Joy-Con controller in handheld mode.
///
Handheld = 1 << 1,
///
/// Joy-Con controller in dual mode.
///
JoyDual = 1 << 2,
///
/// Joy-Con left controller in single mode.
///
JoyLeft = 1 << 3,
///
/// Joy-Con right controller in single mode.
///
JoyRight = 1 << 4,
///
/// GameCube controller.
///
Gc = 1 << 5,
///
/// Poké Ball Plus controller.
///
Palma = 1 << 6,
///
/// NES and Famicom controller.
///
Lark = 1 << 7,
///
/// NES and Famicom controller in handheld mode.
///
HandheldLark = 1 << 8,
///
/// SNES controller.
///
Lucia = 1 << 9,
///
/// Generic external controller.
///
SystemExt = 1 << 29,
///
/// Generic controller.
///
System = 1 << 30
}
}