1
0
mirror of https://github.com/DarthAffe/RGB.NET.git synced 2025-12-13 10:08:31 +00:00

Changed DeviceType-enum to flags

This commit is contained in:
Darth Affe 2017-09-25 21:09:52 +02:00
parent 8e212190ae
commit 252f47de5f

View File

@ -1,8 +1,11 @@
namespace RGB.NET.Core using System;
namespace RGB.NET.Core
{ {
/// <summary> /// <summary>
/// Contains a list of different types of device. /// Contains a list of different types of device.
/// </summary> /// </summary>
[Flags]
public enum RGBDeviceType public enum RGBDeviceType
{ {
/// <summary> /// <summary>
@ -13,31 +16,31 @@
/// <summary> /// <summary>
/// Represents a keyboard. /// Represents a keyboard.
/// </summary> /// </summary>
Keyboard = 1, Keyboard = 1 << 0,
/// <summary> /// <summary>
/// Represents a mouse. /// Represents a mouse.
/// </summary> /// </summary>
Mouse = 2, Mouse = 1 << 1,
/// <summary> /// <summary>
/// Represents a headset. /// Represents a headset.
/// </summary> /// </summary>
Headset = 3, Headset = 1 << 2,
/// <summary> /// <summary>
/// Represents a mousepad. /// Represents a mousepad.
/// </summary> /// </summary>
Mousepad = 4, Mousepad = 1 << 3,
/// <summary> /// <summary>
/// Represents a LED-stipe. /// Represents a LED-stipe.
/// </summary> /// </summary>
LedStripe, LedStripe = 1 << 4,
/// <summary> /// <summary>
/// Represents a LED-matrix /// Represents a LED-matrix
/// </summary> /// </summary>
LedMatrix LedMatrix = 1 << 5
} }
} }