mirror of
https://github.com/ryujinx-mirror/ryujinx.git
synced 2024-10-22 15:21:41 +00:00
3443023a08
* hid: Rewrite shared memory management This entirely rewrite our ancient (and original) HID shared memory interface to be more usable and accurate. HID update logics were updated to reflect those changes but should work still the same way it previously did. This need heavy testing just in case to avoid possible regressions. * Silence warnings * Address gdkchan's comments * Address Ac_K's comments * Address one missing nit
19 lines
No EOL
584 B
C#
19 lines
No EOL
584 B
C#
using Ryujinx.Common.Memory;
|
|
using Ryujinx.HLE.HOS.Services.Hid.Types.SharedMemory.Common;
|
|
|
|
namespace Ryujinx.HLE.HOS.Services.Hid.Types.SharedMemory.Npad
|
|
{
|
|
struct SixAxisSensorState : ISampledData
|
|
{
|
|
public ulong DeltaTime;
|
|
public ulong SamplingNumber;
|
|
public HidVector Acceleration;
|
|
public HidVector AngularVelocity;
|
|
public HidVector Angle;
|
|
public Array9<float> Direction;
|
|
public SixAxisSensorAttribute Attributes;
|
|
private uint _reserved;
|
|
|
|
ulong ISampledData.SamplingNumber => SamplingNumber;
|
|
}
|
|
} |