Class NovationRGBDevice<TDeviceInfo>
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
Implements
IRGBDevice<TDeviceInfo>
Inherited Members
Namespace: RGB.NET.Devices.Novation
Assembly: RGB.NET.Devices.Novation.dll
Syntax
public abstract class NovationRGBDevice<TDeviceInfo> : AbstractRGBDevice<TDeviceInfo>, IRGBDevice<TDeviceInfo>, INovationRGBDevice, IRGBDevice, IEnumerable<Led>, IEnumerable, IPlaceable, IBindable, INotifyPropertyChanged, IDisposable where TDeviceInfo : NovationRGBDeviceInfo
Type Parameters
Name | Description |
---|---|
TDeviceInfo |
Constructors
| Edit this page View SourceNovationRGBDevice(TDeviceInfo, IDeviceUpdateTrigger)
Initializes a new instance of the NovationRGBDevice<TDeviceInfo> class.
Declaration
protected NovationRGBDevice(TDeviceInfo info, IDeviceUpdateTrigger updateTrigger)
Parameters
Type | Name | Description |
---|---|---|
TDeviceInfo | info | The generic information provided by Novation for the device. |
IDeviceUpdateTrigger | updateTrigger | The update trigger used to update this device. |
Methods
| Edit this page View SourceDispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public override void Dispose()
Overrides
| Edit this page View SourceReset()
Resets the NovationRGBDevice<TDeviceInfo> back to default.
Declaration
public virtual void Reset()