Class LogitechZoneUpdateQueue
Represents the update-queue performing updates for logitech zone devices.
Inheritance
LogitechZoneUpdateQueue
Inherited Members
Namespace: RGB.NET.Devices.Logitech
Assembly: RGB.NET.Devices.Logitech.dll
Syntax
public sealed class LogitechZoneUpdateQueue : UpdateQueue, IUpdateQueue, IUpdateQueue<object, Color>, IReferenceCounting, IDisposable
Constructors
| Edit this page View SourceLogitechZoneUpdateQueue(IDeviceUpdateTrigger, LogitechDeviceType)
Initializes a new instance of the LogitechZoneUpdateQueue class.
Declaration
public LogitechZoneUpdateQueue(IDeviceUpdateTrigger updateTrigger, LogitechDeviceType deviceType)
Parameters
Type | Name | Description |
---|---|---|
IDeviceUpdateTrigger | updateTrigger | The update trigger used by this queue. |
LogitechDeviceType | deviceType | The tpye of the device this queue is updating. |
Methods
| Edit this page View SourceUpdate(in ReadOnlySpan<(object key, Color color)>)
Performs the update this queue is responsible for.
Declaration
protected override bool Update(in ReadOnlySpan<(object key, Color color)> dataSet)
Parameters
Type | Name | Description |
---|---|---|
ReadOnlySpan<(object key, Color color)> | dataSet | The set of data that needs to be updated. |
Returns
Type | Description |
---|---|
bool |