using RGB.NET.Core; namespace RGB.NET.Layout; /// /// Represents a generic layour of a LED. /// public interface ILedLayout { /// /// Gets or sets the Id of the . /// string? Id { get; } /// /// Gets or sets the of the . /// Shape Shape { get; } /// /// Gets or sets the vecor-data representing a custom-shape of the . /// string? ShapeData { get; } /// /// Gets the x-position of the . /// float X { get; } /// /// Gets the y-position of the . /// float Y { get; } /// /// Gets the width of the . /// float Width { get; } /// /// Gets the height of the . /// float Height { get; } /// /// Gets the the custom data associated with the LED. /// object? CustomData { get; } }