C# 클래스 Animatroller.Framework.LogicalDevice.VirtualPixel2D

상속: SingleOwnerDevice, IPixel2D
파일 보기 프로젝트 열기: HakanL/animatroller

보호된 프로퍼티들

프로퍼티 타입 설명
brightness ].double[
color ].Color[
globalBrightness ControlSubject
lockObject object
pixelHeight int
pixelWidth int
showBuffer ]>.Subject

공개 메소드들

메소드 설명
SetAll ( Color color, double brightness ) : VirtualPixel2D
SetPixel ( int x, int y, Color color, double brightness = 1.0 ) : void
SetRGB ( byte array, int arrayOffset, int arrayLength, int pixelOffset, bool raiseChangeEvent = true ) : void
ShowBuffer ( ) : void
VirtualPixel2D ( int width, int height, [ name = "" ) : System

보호된 메소드들

메소드 설명
UpdateOutput ( ) : void

메소드 상세

SetAll() 공개 메소드

public SetAll ( Color color, double brightness ) : VirtualPixel2D
color Color
brightness double
리턴 VirtualPixel2D

SetPixel() 공개 메소드

public SetPixel ( int x, int y, Color color, double brightness = 1.0 ) : void
x int
y int
color Color
brightness double
리턴 void

SetRGB() 공개 메소드

public SetRGB ( byte array, int arrayOffset, int arrayLength, int pixelOffset, bool raiseChangeEvent = true ) : void
array byte
arrayOffset int
arrayLength int
pixelOffset int
raiseChangeEvent bool
리턴 void

ShowBuffer() 공개 메소드

public ShowBuffer ( ) : void
리턴 void

UpdateOutput() 보호된 메소드

protected UpdateOutput ( ) : void
리턴 void

VirtualPixel2D() 공개 메소드

public VirtualPixel2D ( int width, int height, [ name = "" ) : System
width int
height int
name [
리턴 System

프로퍼티 상세

brightness 보호되어 있는 프로퍼티

protected double[,] brightness
리턴 ].double[

color 보호되어 있는 프로퍼티

protected Color[,] color
리턴 ].Color[

globalBrightness 보호되어 있는 프로퍼티

protected ControlSubject globalBrightness
리턴 ControlSubject

lockObject 보호되어 있는 프로퍼티

protected object lockObject
리턴 object

pixelHeight 보호되어 있는 프로퍼티

protected int pixelHeight
리턴 int

pixelWidth 보호되어 있는 프로퍼티

protected int pixelWidth
리턴 int

showBuffer 보호되어 있는 프로퍼티

protected Subject showBuffer
리턴 ]>.Subject