1
0
mirror of https://github.com/DarthAffe/RGB.NET.git synced 2025-12-13 10:08:31 +00:00
RGB.NET/RGB.NET.Devices.WS281X/Generic/IWS281XDeviceDefinition.cs

19 lines
562 B
C#

using System.Collections.Generic;
using RGB.NET.Core;
namespace RGB.NET.Devices.WS281X
{
/// <summary>
/// Marker interface for WS281X device definitions.
/// </summary>
// ReSharper disable once InconsistentNaming
public interface IWS281XDeviceDefinition
{
/// <summary>
/// Gets the devices defined by this definition.
/// </summary>
/// <returns>The initialized devices defined by this definition.</returns>
IEnumerable<IRGBDevice> CreateDevices(IDeviceUpdateTrigger updateTrigger);
}
}