using RGB.NET.Core;
using RGB.NET.Devices.Wooting.Enum;
using RGB.NET.Devices.Wooting.Generic;
using RGB.NET.Devices.Wooting.Native;
namespace RGB.NET.Devices.Wooting.Keyboard;
///
/// Represents a generic information for a .
///
public sealed class WootingKeyboardRGBDeviceInfo : WootingRGBDeviceInfo, IKeyboardDeviceInfo
{
#region Properties & Fields
///
public KeyboardLayoutType Layout { get; }
#endregion
#region Constructors
///
///
/// Internal constructor of managed .
///
/// The layout of the keyboard.
/// The model of the keyboard.
/// The name of the keyboard.
internal WootingKeyboardRGBDeviceInfo(KeyboardLayoutType layout, string model, string name)
: base(RGBDeviceType.Keyboard, model, name)
{
Layout = layout;
}
#endregion
}