Show / Hide Table of Contents

Class PicoPiRGBDevice

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.

Inheritance
object
AbstractBindable
Placeable
AbstractRGBDevice<PicoPiRGBDeviceInfo>
PicoPiRGBDevice
Implements
IRGBDevice<PicoPiRGBDeviceInfo>
IRGBDevice
IEnumerable<Led>
IEnumerable
IPlaceable
IBindable
INotifyPropertyChanged
IDisposable
Inherited Members
AbstractRGBDevice<PicoPiRGBDeviceInfo>.DeviceInfo
AbstractRGBDevice<PicoPiRGBDeviceInfo>.ColorCorrections
AbstractRGBDevice<PicoPiRGBDeviceInfo>.Update(bool)
AbstractRGBDevice<PicoPiRGBDeviceInfo>.Dispose()
AbstractRGBDevice<PicoPiRGBDeviceInfo>.AddLed(LedId, in Point, in Size, object)
AbstractRGBDevice<PicoPiRGBDeviceInfo>.RemoveLed(LedId)
AbstractRGBDevice<PicoPiRGBDeviceInfo>.GetEnumerator()
Placeable.Location
Placeable.Size
Placeable.Scale
Placeable.Rotation
Placeable.ActualLocation
Placeable.ActualSize
Placeable.Boundary
Placeable.LocationChanged
Placeable.SizeChanged
Placeable.ScaleChanged
Placeable.RotationChanged
Placeable.ActualLocationChanged
Placeable.ActualSizeChanged
Placeable.BoundaryChanged
AbstractBindable.PropertyChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: RGB.NET.Devices.PicoPi
Assembly: RGB.NET.Devices.PicoPi.dll
Syntax
public sealed class PicoPiRGBDevice : AbstractRGBDevice<PicoPiRGBDeviceInfo>, IRGBDevice<PicoPiRGBDeviceInfo>, IRGBDevice, IEnumerable<Led>, IEnumerable, IPlaceable, IBindable, INotifyPropertyChanged, IDisposable

Constructors

| Edit this page View Source

PicoPiRGBDevice(PicoPiRGBDeviceInfo, IUpdateQueue, LedMapping<int>)

Initializes a new instance of the PicoPiRGBDevice class.

Declaration
public PicoPiRGBDevice(PicoPiRGBDeviceInfo deviceInfo, IUpdateQueue updateQueue, LedMapping<int> ledMapping)
Parameters
Type Name Description
PicoPiRGBDeviceInfo deviceInfo

The device info of this device.

IUpdateQueue updateQueue

The queue used to update this device.

LedMapping<int> ledMapping

A mapping of leds this device is initialized with.

Methods

| Edit this page View Source

GetLedCustomData(LedId)

Gets the custom data associated with the specified LED.

Declaration
protected override object GetLedCustomData(LedId ledId)
Parameters
Type Name Description
LedId ledId

The id of the led.

Returns
Type Description
object

The custom data for the specified LED.

Overrides
AbstractRGBDevice<PicoPiRGBDeviceInfo>.GetLedCustomData(LedId)

Implements

IRGBDevice<TDeviceInfo>
IRGBDevice
IEnumerable<T>
IEnumerable
IPlaceable
IBindable
INotifyPropertyChanged
IDisposable
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX