public class FloatDelay extends FloatClockedSignalSource
FloatSignalSource.CompilableFloatBinaryOperator, FloatSignalSource.FloatAddOperator, FloatSignalSource.FloatDivOperator, FloatSignalSource.FloatMultOperator, FloatSignalSource.FloatSubOperator
SignalSource.AddOperator, SignalSource.CompilableBinaryOperator, SignalSource.Constant<A>, SignalSource.DivOperator, SignalSource.MultOperator, SignalSource.SubOperator
out
abs, add, clip, cos, div, E, exp, log, LOG2, metaGetAsFloat, mult, neg, PI, sin, sqrt, SQRT2, square, sub
DEFAULT_AFAP_INTERRUPT_LATENCY, DEFAULT_SLEEP_TIME_MS
Constructor and Description |
---|
FloatDelay(float init) |
FloatDelay(FloatControl control) |
FloatDelay(float init,
FloatSignalSource source) |
FloatDelay(float init,
Function<? super FloatSignalSource,? extends FloatSignalSource> source) |
FloatDelay(FloatSignalSource source) |
Modifier and Type | Method and Description |
---|---|
FloatSignalSource |
getSource() |
Realtime |
post() |
Realtime |
pre() |
void |
run()
Processes an event.
|
void |
setSource(FloatSignalSource source) |
delayedBy, delayedWith, doCompileDataFlow, get, getAsFloat, iterate, logged, logged, random, randomNormal, randomUniform, repeat, slide, suppliedBy, suppliedBy, switchOver
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, check, clip, clocked, compileDataFlow, constant, div, guard, logger, logger, lowerLogSpread, map, mult, project, project, project, sub, upperLogSpread, zipWith, zipWith
adHoc, afap, afap, andThen, asAsynchronousSwingEvent, compileControlFlow, every, every, frequently, frequently, frequently, sequence, times, times
public FloatDelay(FloatSignalSource source)
public FloatDelay(float init)
public FloatDelay(float init, FloatSignalSource source)
public FloatDelay(float init, Function<? super FloatSignalSource,? extends FloatSignalSource> source)
public FloatDelay(FloatControl control)
public FloatSignalSource getSource()
public void setSource(FloatSignalSource source)
public void run()
Realtime
Any implementation of this method should complete promptly and normally. In particular it must not block indefinitely.
public Realtime post()
public Realtime pre()