C# Class Animatroller.Framework.LogicalDevice.VirtualPixel2D3

Inheritance: SingleOwnerDevice, IPixel2D2, IApiVersion3, IReceivesBrightness
Afficher le fichier Open project: HakanL/animatroller Class Usage Examples

Protected Properties

Свойство Type Description
devices List
pixelHeight int
pixelWidth int

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Output ( ) : void
PreprocessPushData ( IData data ) : IData

Private Methods

Méthode Description
GetBitmap ( ) : Bitmap
GetColorFromColorAndBrightness ( Color input, double brightness ) : Color
Inject ( Color color, double brightness = 1.0, IControlToken token = null ) : void

Method Details

AddPixelDevice() public méthode

public AddPixelDevice ( Utility.PixelMap[]>.Dictionary pixelMapping, Action pixelsChanged ) : void
pixelMapping Utility.PixelMap[]>.Dictionary
pixelsChanged Action
Résultat void

BuildDefaultData() public méthode

public BuildDefaultData ( IData data ) : void
data IData
Résultat void

InjectRow() public méthode

public InjectRow ( Color color, double brightness = 1.0, IControlToken token = null ) : void
color Color
brightness double
token IControlToken
Résultat void

Output() protected méthode

protected Output ( ) : void
Résultat void

PreprocessPushData() protected méthode

protected PreprocessPushData ( IData data ) : IData
data IData
Résultat IData

SetBrightness() public méthode

public SetBrightness ( double brightness, IControlToken token = null ) : void
brightness double
token IControlToken
Résultat void

SetColor() public méthode

public SetColor ( Color color, double brightness = 1.0, IControlToken token = null ) : void
color Color
brightness double
token IControlToken
Résultat void

SetColorRange() public méthode

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
Résultat void

VirtualPixel2D3() public méthode

public VirtualPixel2D3 ( int pixelWidth, int pixelHeight, [ name = "" ) : System
pixelWidth int
pixelHeight int
name [
Résultat System

Property Details

devices protected_oe property

protected List devices
Résultat List

pixelHeight protected_oe property

protected int pixelHeight
Résultat int

pixelWidth protected_oe property

protected int pixelWidth
Résultat int