mirror of
https://github.com/DarthAffe/RGB.NET.git
synced 2025-12-13 01:58:30 +00:00
This adds support for custom devices (lightning node and commander). And introduced 'fan' as device type. fixes #23
20 lines
646 B
C#
20 lines
646 B
C#
using RGB.NET.Core;
|
|
using RGB.NET.Devices.Corsair.Native;
|
|
|
|
namespace RGB.NET.Devices.Corsair
|
|
{
|
|
internal static class NativeExtensions
|
|
{
|
|
internal static Rectangle ToRectangle(this _CorsairLedPosition position)
|
|
{
|
|
//HACK DarthAffe 08.07.2018: It seems like corsair introduced a bug here - it's always 0.
|
|
double width = position.width < 0.5 ? 10 : position.width;
|
|
double height = position.height < 0.5 ? 10 : position.height;
|
|
double posX = position.left;
|
|
double posY = position.top;
|
|
|
|
return new Rectangle(posX, posY, width, height);
|
|
}
|
|
}
|
|
}
|