// ReSharper disable UnusedMemberInSuper.Global // ReSharper disable UnusedMember.Global using System.Collections.Generic; using CUE.NET.Brushes; using CUE.NET.Devices.Generic; using CUE.NET.Effects; namespace CUE.NET.Groups { /// /// Represents a basic led-group. /// public interface ILedGroup : IEffectTarget { /// /// Gets or sets the brush which should be drawn over this group. /// IBrush Brush { get; set; } /// /// Gets or sets the z-index of this ledgroup 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(); } }