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

상속: IOutput, ILogicalDevice, IHasBrightnessControl
파일 보기 프로젝트 열기: HakanL/animatroller 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
brightness double[]
color Color[]
effectJob Effect.MasterSweeper.Job
lockObject object
name string
owner IOwner
pixelCount int

공개 메소드들

메소드 설명
FadeTo ( ColorBrightness values, System.TimeSpan duration ) : Pixel1D
FadeTo ( int channel, Color color, double brightness, System.TimeSpan duration ) : Pixel1D
FadeToUsingHSV ( int channel, Color color, double brightness, System.TimeSpan duration ) : Pixel1D
Inject ( Color color, double brightness ) : Pixel1D
InjectRev ( Color color, double brightness ) : Pixel1D
InjectWithFade ( Color color, double brightness, System.TimeSpan duration ) : Pixel1D
Pixel1D ( string name, int pixels ) : System
ReleaseOwner ( ) : void
RunEffect ( Effect effect, System.TimeSpan oneSweepDuration ) : Effect.MasterSweeper.Job
SetAll ( Color color, double brightness ) : Pixel1D
SetAllOnlyColor ( Color color ) : Pixel1D
SetBrightness ( double value, IOwner owner ) : void
SetColor ( int channel, Color color ) : Pixel1D
SetColor ( int channel, Color color, double brightness ) : Pixel1D
SetColors ( int startChannel, ColorBrightness colorBrightness ) : Pixel1D
SetInitialState ( ) : void
StopEffect ( ) : void
TurnOff ( ) : Pixel1D

보호된 메소드들

메소드 설명
CheckBounds ( int channel ) : void
RaiseMultiPixelChanged ( int startChannel, int size ) : void
RaisePixelChanged ( int channel ) : void

메소드 상세

CheckBounds() 보호된 메소드

protected CheckBounds ( int channel ) : void
channel int
리턴 void

FadeTo() 공개 메소드

public FadeTo ( ColorBrightness values, System.TimeSpan duration ) : Pixel1D
values ColorBrightness
duration System.TimeSpan
리턴 Pixel1D

FadeTo() 공개 메소드

public FadeTo ( int channel, Color color, double brightness, System.TimeSpan duration ) : Pixel1D
channel int
color Color
brightness double
duration System.TimeSpan
리턴 Pixel1D

FadeToUsingHSV() 공개 메소드

public FadeToUsingHSV ( int channel, Color color, double brightness, System.TimeSpan duration ) : Pixel1D
channel int
color Color
brightness double
duration System.TimeSpan
리턴 Pixel1D

Inject() 공개 메소드

public Inject ( Color color, double brightness ) : Pixel1D
color Color
brightness double
리턴 Pixel1D

InjectRev() 공개 메소드

public InjectRev ( Color color, double brightness ) : Pixel1D
color Color
brightness double
리턴 Pixel1D

InjectWithFade() 공개 메소드

public InjectWithFade ( Color color, double brightness, System.TimeSpan duration ) : Pixel1D
color Color
brightness double
duration System.TimeSpan
리턴 Pixel1D

Pixel1D() 공개 메소드

public Pixel1D ( string name, int pixels ) : System
name string
pixels int
리턴 System

RaiseMultiPixelChanged() 보호된 메소드

protected RaiseMultiPixelChanged ( int startChannel, int size ) : void
startChannel int
size int
리턴 void

RaisePixelChanged() 보호된 메소드

protected RaisePixelChanged ( int channel ) : void
channel int
리턴 void

ReleaseOwner() 공개 메소드

public ReleaseOwner ( ) : void
리턴 void

RunEffect() 공개 메소드

public RunEffect ( Effect effect, System.TimeSpan oneSweepDuration ) : Effect.MasterSweeper.Job
effect Effect
oneSweepDuration System.TimeSpan
리턴 Effect.MasterSweeper.Job

SetAll() 공개 메소드

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

SetAllOnlyColor() 공개 메소드

public SetAllOnlyColor ( Color color ) : Pixel1D
color Color
리턴 Pixel1D

SetBrightness() 공개 메소드

public SetBrightness ( double value, IOwner owner ) : void
value double
owner IOwner
리턴 void

SetColor() 공개 메소드

public SetColor ( int channel, Color color ) : Pixel1D
channel int
color Color
리턴 Pixel1D

SetColor() 공개 메소드

public SetColor ( int channel, Color color, double brightness ) : Pixel1D
channel int
color Color
brightness double
리턴 Pixel1D

SetColors() 공개 메소드

public SetColors ( int startChannel, ColorBrightness colorBrightness ) : Pixel1D
startChannel int
colorBrightness ColorBrightness
리턴 Pixel1D

SetInitialState() 공개 메소드

public SetInitialState ( ) : void
리턴 void

StopEffect() 공개 메소드

public StopEffect ( ) : void
리턴 void

TurnOff() 공개 메소드

public TurnOff ( ) : Pixel1D
리턴 Pixel1D

프로퍼티 상세

brightness 보호되어 있는 프로퍼티

protected double[] brightness
리턴 double[]

color 보호되어 있는 프로퍼티

protected Color[] color
리턴 Color[]

effectJob 보호되어 있는 프로퍼티

protected Effect.MasterSweeper.Job effectJob
리턴 Effect.MasterSweeper.Job

lockObject 보호되어 있는 프로퍼티

protected object lockObject
리턴 object

name 보호되어 있는 프로퍼티

protected string name
리턴 string

owner 보호되어 있는 프로퍼티

protected IOwner owner
리턴 IOwner

pixelCount 보호되어 있는 프로퍼티

protected int pixelCount
리턴 int