HidNpad.cs 637 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System;
  2. namespace Ryujinx.HLE.HOS.Services.Hid
  3. {
  4. public enum HidNpadJoyAssignmentMode
  5. {
  6. Dual,
  7. Single
  8. }
  9. public enum HidNpadHandheldActivationMode
  10. {
  11. Dual,
  12. Single,
  13. None
  14. }
  15. public enum HidNpadJoyDeviceType
  16. {
  17. Left,
  18. Right
  19. }
  20. public enum HidNpadJoyHoldType
  21. {
  22. Vertical,
  23. Horizontal
  24. }
  25. [Flags]
  26. public enum HidNpadStyle
  27. {
  28. None,
  29. FullKey = 1 << 0,
  30. Handheld = 1 << 1,
  31. Dual = 1 << 2,
  32. Left = 1 << 3,
  33. Right = 1 << 4,
  34. Invalid = 1 << 5
  35. }
  36. }