C# Класс Animatroller.Framework.Effect2.MasterEffect

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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