HidVibration.cs 592 B

1234567891011121314151617181920212223242526272829
  1. namespace Ryujinx.HLE.HOS.Services.Hid
  2. {
  3. public enum HidVibrationDeviceType
  4. {
  5. None,
  6. LinearResonantActuator
  7. }
  8. public enum HidVibrationDevicePosition
  9. {
  10. None,
  11. Left,
  12. Right
  13. }
  14. public struct HidVibrationDeviceValue
  15. {
  16. public HidVibrationDeviceType DeviceType;
  17. public HidVibrationDevicePosition Position;
  18. }
  19. public struct HidVibrationValue
  20. {
  21. public float AmplitudeLow;
  22. public float FrequencyLow;
  23. public float AmplitudeHigh;
  24. public float FrequencyHigh;
  25. }
  26. }