Show / Hide Table of Contents

Interface IDeviceLayout

Represents a generic layout of a device.

Namespace: RGB.NET.Layout
Assembly: RGB.NET.Layout.dll
Syntax
public interface IDeviceLayout

Properties

| Edit this page View Source

Author

Gets or sets the author of the IDeviceLayout.

Declaration
string? Author { get; }
Property Value
Type Description
string
| Edit this page View Source

CustomData

Gets the the custom data associated with the device.

Declaration
object? CustomData { get; }
Property Value
Type Description
object
| Edit this page View Source

Description

Gets or sets the description of the IDeviceLayout.

Declaration
string? Description { get; }
Property Value
Type Description
string
| Edit this page View Source

Height

Gets or sets the height of the IDeviceLayout.

Declaration
float Height { get; }
Property Value
Type Description
float
| Edit this page View Source

Leds

Gets or sets a list of ILedLayout representing all the Led of the IDeviceLayout.

Declaration
IEnumerable<ILedLayout> Leds { get; }
Property Value
Type Description
IEnumerable<ILedLayout>
| Edit this page View Source

Model

Gets or sets the model of the IDeviceLayout.

Declaration
string? Model { get; }
Property Value
Type Description
string
| Edit this page View Source

Name

Gets or sets the name of the IDeviceLayout.

Declaration
string? Name { get; }
Property Value
Type Description
string
| Edit this page View Source

Shape

Gets or sets the Shape of the IDeviceLayout.

Declaration
Shape Shape { get; }
Property Value
Type Description
Shape
| Edit this page View Source

Type

Gets or sets the RGBDeviceType of the IDeviceLayout.

Declaration
RGBDeviceType Type { get; }
Property Value
Type Description
RGBDeviceType
| Edit this page View Source

Vendor

Gets or sets the vendor of the IDeviceLayout.

Declaration
string? Vendor { get; }
Property Value
Type Description
string
| Edit this page View Source

Width

Gets or sets the width of the IDeviceLayout.

Declaration
float Width { get; }
Property Value
Type Description
float

Extension Methods

LayoutExtension.ApplyTo(IDeviceLayout, IRGBDevice, bool, bool)
LayoutExtension.Save(IDeviceLayout, Stream)
LayoutExtension.Save(IDeviceLayout, string)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX