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 } }