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

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

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

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

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

Метод Описание
AddPixelDevice ( int startVirtualPosition, int positions, bool reverse, Action pixelsChanged ) : VirtualPixel1D3
BuildDefaultData ( IData data ) : void
Chaser ( IData data, int speed, IControlToken token = null ) : Task
Inject ( Color color, double brightness = 1.0, IControlToken token = null ) : void
InjectRev ( Color color, double brightness, 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 startPosition, int length = null, IControlToken token = null ) : void
VirtualPixel1D3 ( int pixels, [ name = "" ) : System

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

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

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

Метод Описание
GetBitmap ( ) : Bitmap
GetColorFromColorAndBrightness ( Color input, double brightness ) : Color

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

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

public AddPixelDevice ( int startVirtualPosition, int positions, bool reverse, Action pixelsChanged ) : VirtualPixel1D3
startVirtualPosition int
positions int
reverse bool
pixelsChanged Action
Результат VirtualPixel1D3

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

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

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

public Chaser ( IData data, int speed, IControlToken token = null ) : Task
data IData
speed int
token IControlToken
Результат Task

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

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

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

public InjectRev ( Color color, double brightness, 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 startPosition, int length = null, IControlToken token = null ) : void
color Color
brightness double
startPosition int
length int
token IControlToken
Результат void

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

public VirtualPixel1D3 ( int pixels, [ name = "" ) : System
pixels int
name [
Результат System

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

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

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

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

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