diff options
Diffstat (limited to 'Ryujinx.HLE')
3 files changed, 5 insertions, 1 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Hid/HidDevices/TouchDevice.cs b/Ryujinx.HLE/HOS/Services/Hid/HidDevices/TouchDevice.cs index 432a37e3..bb58ee51 100644 --- a/Ryujinx.HLE/HOS/Services/Hid/HidDevices/TouchDevice.cs +++ b/Ryujinx.HLE/HOS/Services/Hid/HidDevices/TouchDevice.cs @@ -31,6 +31,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid newState.Touches[i] = new TouchState { DeltaTime = newState.SamplingNumber, + Attribute = pi.Attribute, X = pi.X, Y = pi.Y, FingerId = (uint)i, diff --git a/Ryujinx.HLE/HOS/Services/Hid/HidDevices/Types/TouchPoint.cs b/Ryujinx.HLE/HOS/Services/Hid/HidDevices/Types/TouchPoint.cs index d1172dd0..457d2b0d 100644 --- a/Ryujinx.HLE/HOS/Services/Hid/HidDevices/Types/TouchPoint.cs +++ b/Ryujinx.HLE/HOS/Services/Hid/HidDevices/Types/TouchPoint.cs @@ -1,7 +1,10 @@ +using Ryujinx.HLE.HOS.Services.Hid.Types.SharedMemory.TouchScreen; + namespace Ryujinx.HLE.HOS.Services.Hid { public struct TouchPoint { + public TouchAttribute Attribute; public uint X; public uint Y; public uint DiameterX; diff --git a/Ryujinx.HLE/HOS/Services/Hid/Types/SharedMemory/TouchScreen/TouchAttribute.cs b/Ryujinx.HLE/HOS/Services/Hid/Types/SharedMemory/TouchScreen/TouchAttribute.cs index 8a8f9cc1..d2c5726a 100644 --- a/Ryujinx.HLE/HOS/Services/Hid/Types/SharedMemory/TouchScreen/TouchAttribute.cs +++ b/Ryujinx.HLE/HOS/Services/Hid/Types/SharedMemory/TouchScreen/TouchAttribute.cs @@ -3,7 +3,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid.Types.SharedMemory.TouchScreen { [Flags] - enum TouchAttribute : uint + public enum TouchAttribute : uint { None = 0, Start = 1 << 0, |
