C# Class Animatroller.Framework.Effect2.MasterEffect

Afficher le fichier Open project: HakanL/animatroller

Protected Properties

Свойство Type Description
log Logger

Méthodes publiques

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

Method Details

Custom() public méthode

public Custom ( IData customList, IPushDataController deviceObserver, int durationMs, int loop = null ) : Task
customList IData
deviceObserver IPushDataController
durationMs int
loop int
Résultat Task

Custom() public méthode

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

Custom() public méthode

public Custom ( double customList, IPushDataController deviceObserver, int durationMs, int loop = null ) : Task
customList double
deviceObserver IPushDataController
durationMs int
loop int
Résultat Task

Custom() public méthode

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

CustomJob() public méthode

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

Fade() public méthode

public Fade ( IObserver deviceObserver, Color start, Color end, int durationMs, ITransformer transformer = null ) : Task
deviceObserver IObserver
start Color
end Color
durationMs int
transformer ITransformer
Résultat Task

Fade() public méthode

public Fade ( IPushDataController deviceObserver, double start, double end, int durationMs, ITransformer transformer = null ) : Task
deviceObserver IPushDataController
start double
end double
durationMs int
transformer ITransformer
Résultat Task

Fade() public méthode

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

MasterEffect() public méthode

public MasterEffect ( ) : System
Résultat System

MasterEffect() public méthode

public MasterEffect ( TimerJobRunner timerJobRunner ) : System
timerJobRunner TimerJobRunner
Résultat System

Shimmer() public méthode

public Shimmer ( IPushDataController deviceObserver, double minBrightness, double maxBrightness, int durationMs, int priority = 1 ) : Task
deviceObserver IPushDataController
minBrightness double
maxBrightness double
durationMs int
priority int
Résultat Task

Shimmer() public méthode

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

Property Details

log protected_oe static_oe property

protected static Logger log
Résultat Logger