// ReSharper disable UnusedMemberInSuper.Global // ReSharper disable UnusedMember.Global using System.Collections.Generic; namespace RGB.NET.Core { /// /// /// Represents a generic ledgroup. /// public interface ILedGroup : IDecoratable { /// /// Gets or sets the which should be drawn over this . /// IBrush Brush { get; set; } /// /// Gets or sets the z-index of this to allow ordering them before drawing. (lowest first) (default: 0) /// int ZIndex { get; set; } /// /// Gets a list containing all of this . /// /// The list containing all of this . IList GetLeds(); /// /// Called when the is attached to the . /// void OnAttach(); /// /// Called when the is detached from the . /// void OnDetach(); } }