C# Класс Animatroller.Framework.LogicalDevice.VirtualPixel2D3

Наследование: SingleOwnerDevice, IPixel2D2, IApiVersion3, IReceivesBrightness
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
devices List
pixelHeight int
pixelWidth int

Открытые методы

Метод Описание
AddPixelDevice ( Utility.PixelMap[]>.Dictionary pixelMapping, Action pixelsChanged ) : void
BuildDefaultData ( IData data ) : void
InjectRow ( Color color, double brightness = 1.0, IControlToken token = null ) : void
SetBrightness ( double brightness, IControlToken token = null ) : void
SetColor ( Color color, double brightness = 1.0, IControlToken token = null ) : void
SetColorRange ( Color color, double brightness = 1.0, int startX, int startY, int width = null, int height = null, IControlToken token = null ) : void
VirtualPixel2D3 ( int pixelWidth, int pixelHeight, [ name = "" ) : System

Защищенные методы

Метод Описание
Output ( ) : void
PreprocessPushData ( IData data ) : IData

Приватные методы

Метод Описание
GetBitmap ( ) : Bitmap
GetColorFromColorAndBrightness ( Color input, double brightness ) : Color
Inject ( Color color, double brightness = 1.0, IControlToken token = null ) : void

Описание методов

AddPixelDevice() публичный Метод

public AddPixelDevice ( Utility.PixelMap[]>.Dictionary pixelMapping, Action pixelsChanged ) : void
pixelMapping Utility.PixelMap[]>.Dictionary
pixelsChanged Action
Результат void

BuildDefaultData() публичный Метод

public BuildDefaultData ( IData data ) : void
data IData
Результат void

InjectRow() публичный Метод

public InjectRow ( Color color, double brightness = 1.0, IControlToken token = null ) : void
color Color
brightness double
token IControlToken
Результат void

Output() защищенный Метод

protected Output ( ) : void
Результат void

PreprocessPushData() защищенный Метод

protected PreprocessPushData ( IData data ) : IData
data IData
Результат IData

SetBrightness() публичный Метод

public SetBrightness ( double brightness, IControlToken token = null ) : void
brightness double
token IControlToken
Результат void

SetColor() публичный Метод

public SetColor ( Color color, double brightness = 1.0, IControlToken token = null ) : void
color Color
brightness double
token IControlToken
Результат void

SetColorRange() публичный Метод

public SetColorRange ( Color color, double brightness = 1.0, int startX, int startY, int width = null, int height = null, IControlToken token = null ) : void
color Color
brightness double
startX int
startY int
width int
height int
token IControlToken
Результат void

VirtualPixel2D3() публичный Метод

public VirtualPixel2D3 ( int pixelWidth, int pixelHeight, [ name = "" ) : System
pixelWidth int
pixelHeight int
name [
Результат System

Описание свойств

devices защищенное свойство

protected List devices
Результат List

pixelHeight защищенное свойство

protected int pixelHeight
Результат int

pixelWidth защищенное свойство

protected int pixelWidth
Результат int