C# 클래스 Animatroller.Framework.Effect2.MasterEffect

파일 보기 프로젝트 열기: HakanL/animatroller

보호된 프로퍼티들

프로퍼티 타입 설명
log Logger

공개 메소드들

메소드 설명
Custom ( IData customList, IPushDataController deviceObserver, int durationMs, int loop = null ) : Task
Custom ( IData customList, IReceivesBrightness device, int durationMs, int loop = null, int priority = 1 ) : Task
Custom ( double customList, IPushDataController deviceObserver, int durationMs, int loop = null ) : Task
Custom ( double customList, IReceivesBrightness device, int durationMs, int loop = null, int priority = 1 ) : Task
CustomJob ( Action jobAction, System.Action jobStopped, int speed ) : Task

Run custom action on the effect timer

Fade ( IObserver deviceObserver, Color start, Color end, int durationMs, ITransformer transformer = null ) : Task
Fade ( IPushDataController deviceObserver, double start, double end, int durationMs, ITransformer transformer = null ) : Task
Fade ( IReceivesBrightness device, double start, double end, int durationMs, int priority = 1, ITransformer transformer = null, IControlToken token = null ) : Task
MasterEffect ( ) : System
MasterEffect ( TimerJobRunner timerJobRunner ) : System
Shimmer ( IPushDataController deviceObserver, double minBrightness, double maxBrightness, int durationMs, int priority = 1 ) : Task
Shimmer ( IReceivesBrightness device, double minBrightness, double maxBrightness, int durationMs, int priority = 1, IControlToken token = null ) : Task

메소드 상세

Custom() 공개 메소드

public Custom ( IData customList, IPushDataController deviceObserver, int durationMs, int loop = null ) : Task
customList IData
deviceObserver IPushDataController
durationMs int
loop int
리턴 Task

Custom() 공개 메소드

public Custom ( IData customList, IReceivesBrightness device, int durationMs, int loop = null, int priority = 1 ) : Task
customList IData
device IReceivesBrightness
durationMs int
loop int
priority int
리턴 Task

Custom() 공개 메소드

public Custom ( double customList, IPushDataController deviceObserver, int durationMs, int loop = null ) : Task
customList double
deviceObserver IPushDataController
durationMs int
loop int
리턴 Task

Custom() 공개 메소드

public Custom ( double customList, IReceivesBrightness device, int durationMs, int loop = null, int priority = 1 ) : Task
customList double
device IReceivesBrightness
durationMs int
loop int
priority int
리턴 Task

CustomJob() 공개 메소드

Run custom action on the effect timer
public CustomJob ( Action jobAction, System.Action jobStopped, int speed ) : Task
jobAction Action The action
jobStopped System.Action
speed int 0 = fastest, every 25 ms. 1 = every 50 ms, etc
리턴 Task

Fade() 공개 메소드

public Fade ( IObserver deviceObserver, Color start, Color end, int durationMs, ITransformer transformer = null ) : Task
deviceObserver IObserver
start Color
end Color
durationMs int
transformer ITransformer
리턴 Task

Fade() 공개 메소드

public Fade ( IPushDataController deviceObserver, double start, double end, int durationMs, ITransformer transformer = null ) : Task
deviceObserver IPushDataController
start double
end double
durationMs int
transformer ITransformer
리턴 Task

Fade() 공개 메소드

public Fade ( IReceivesBrightness device, double start, double end, int durationMs, int priority = 1, ITransformer transformer = null, IControlToken token = null ) : Task
device IReceivesBrightness
start double
end double
durationMs int
priority int
transformer ITransformer
token IControlToken
리턴 Task

MasterEffect() 공개 메소드

public MasterEffect ( ) : System
리턴 System

MasterEffect() 공개 메소드

public MasterEffect ( TimerJobRunner timerJobRunner ) : System
timerJobRunner TimerJobRunner
리턴 System

Shimmer() 공개 메소드

public Shimmer ( IPushDataController deviceObserver, double minBrightness, double maxBrightness, int durationMs, int priority = 1 ) : Task
deviceObserver IPushDataController
minBrightness double
maxBrightness double
durationMs int
priority int
리턴 Task

Shimmer() 공개 메소드

public Shimmer ( IReceivesBrightness device, double minBrightness, double maxBrightness, int durationMs, int priority = 1, IControlToken token = null ) : Task
device IReceivesBrightness
minBrightness double
maxBrightness double
durationMs int
priority int
token IControlToken
리턴 Task

프로퍼티 상세

log 보호되어 있는 정적으로 프로퍼티

protected static Logger log
리턴 Logger