// ReSharper disable UnusedMemberInSuper.Global
// ReSharper disable UnusedMember.Global
using System.Collections.Generic;
using CUE.NET.Brushes;
using CUE.NET.Devices.Generic;
namespace CUE.NET.Devices.Keyboard.Keys
{
public interface IKeyGroup
{
///
/// Gets a read-only collection containing the keys from this group.
///
IEnumerable Keys { get; }
///
/// Gets or sets the brush which should be drawn over this group.
///
IBrush Brush { get; set; }
///
/// Gets or sets the z-index of this keygroup to allow ordering them before drawing. (lowest first) (default: 0)
///
int ZIndex { get; set; }
///
/// Gets a list containing all LEDs of this group.
///
/// The list containing all LEDs of this group.
IEnumerable GetLeds();
}
}