#pragma warning disable 169 // Field 'x' is never used #pragma warning disable 414 // Field 'x' is assigned but its value never used #pragma warning disable 649 // Field 'x' is never assigned #pragma warning disable IDE1006 // Naming Styles // ReSharper disable NotAccessedField.Global using System.Runtime.InteropServices; namespace RGB.NET.Devices.Corsair.Native; // ReSharper disable once InconsistentNaming /// /// iCUE-SDK: contains led id and position of led /// [StructLayout(LayoutKind.Sequential)] internal sealed class _CorsairLedPosition { /// /// iCUE-SDK: unique identifier of led /// internal uint id; /// /// iCUE-SDK: for keyboards, mice, mousemats, headset stands and memory modules values are /// internal double cx; /// /// iCUE-SDK: in mm, for DIY-devices, headsets and coolers values are in logical units /// internal double cy; };