Uses of Interface
eu.bandm.sig.adlib2.EnumSignalSource
-
Uses of EnumSignalSource in eu.bandm.sig.adlib2
Modifier and TypeInterfaceDescriptioninterface
EnumClockedSignalSource<E extends Enum<E>>
Interface of a signal source withenum
values at construction time but ordinalint
values at runtime and whose observable state is driven by a clock.Modifier and TypeClassDescriptionclass
(package private) class
EnumSignalSourceChooser<E extends Enum<E>,
F extends Enum<F>> class
EnumStoredSignalSource<E extends Enum<E>>
Modifier and TypeMethodDescriptiondefault <E extends Enum<E>>
EnumSignalSource<E>BooleanSignalSource.choose
(EnumSignalSource<E> inTrue, EnumSignalSource<E> inFalse) Returns a new signal source whose value is that of either of two given type-compatible signal sources, depending on the current value of this signal source.static <E extends Enum<E>>
EnumSignalSource<E>EnumSignalSource.choose
(BooleanSignalSource condition, EnumSignalSource<E> inTrue, EnumSignalSource<E> inFalse) static <E extends Enum<E>,
F extends Enum<F>>
EnumSignalSource<F>EnumSignalSource.choose
(EnumSignalSource<E> condition, EnumMap<E, ? extends EnumSignalSource<F>> cases) default <F extends Enum<F>>
EnumSignalSource<F>EnumSignalSource.chooseEnum
(EnumMap<E, ? extends EnumSignalSource<F>> cases) static <E extends Enum<E>>
EnumSignalSource<E>EnumSignalSource.constant
(E value) static <E extends Enum<E>>
EnumSignalSource<E>EnumSignalSource.of
(Class<E> enumClass, SignalSource<E> body) Modifier and TypeMethodDescriptionstatic <E extends Enum<E>>
BooleanSignalSourceBooleanSignalSource.choose
(EnumSignalSource<E> selector, BooleanSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.default <E extends Enum<E>>
EnumSignalSource<E>BooleanSignalSource.choose
(EnumSignalSource<E> inTrue, EnumSignalSource<E> inFalse) Returns a new signal source whose value is that of either of two given type-compatible signal sources, depending on the current value of this signal source.static <E extends Enum<E>>
BooleanSignalSourceBooleanSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends BooleanSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
ByteSignalSourceByteSignalSource.choose
(EnumSignalSource<E> selector, ByteSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
ByteSignalSourceByteSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends ByteSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
DoubleSignalSourceDoubleSignalSource.choose
(EnumSignalSource<E> selector, DoubleSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
DoubleSignalSourceDoubleSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends DoubleSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
EnumSignalSource<E>EnumSignalSource.choose
(BooleanSignalSource condition, EnumSignalSource<E> inTrue, EnumSignalSource<E> inFalse) static <E extends Enum<E>,
F extends Enum<F>>
EnumSignalSource<F>EnumSignalSource.choose
(EnumSignalSource<E> condition, EnumMap<E, ? extends EnumSignalSource<F>> cases) static <E extends Enum<E>>
FloatSignalSourceFloatSignalSource.choose
(EnumSignalSource<E> selector, FloatSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
FloatSignalSourceFloatSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends FloatSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
IntSignalSourceIntSignalSource.choose
(EnumSignalSource<E> selector, IntSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
IntSignalSourceIntSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends IntSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
LongSignalSourceLongSignalSource.choose
(EnumSignalSource<E> selector, LongSignalSource... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>>
LongSignalSourceLongSignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends LongSignalSource> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>,
A>
SignalSource<A>SignalSource.choose
(EnumSignalSource<E> selector, SignalSource<A>... cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.static <E extends Enum<E>,
A>
SignalSource<A>SignalSource.choose
(EnumSignalSource<E> selector, EnumMap<E, ? extends SignalSource<A>> cases) Returns a new signal source whose value is selected dynamically from a range of cases indexed byenum
values.ClassUtils.commonEnumClass
(EnumSignalSource<E>... s) static <E extends Enum<E>>
booleanClassUtils.commonEnumClass
(EnumSignalSource<E>[] s, Class<E> expected) ClassUtils.commonEnumClass
(EnumSignalSource<E> s, EnumSignalSource<E> t) Modifier and TypeMethodDescriptionstatic <E extends Enum<E>,
F extends Enum<F>>
EnumSignalSource<F>EnumSignalSource.choose
(EnumSignalSource<E> condition, EnumMap<E, ? extends EnumSignalSource<F>> cases) default <F extends Enum<F>>
EnumSignalSource<F>EnumSignalSource.chooseEnum
(EnumMap<E, ? extends EnumSignalSource<F>> cases) ClassUtils.commonEnumClass
(Iterable<? extends EnumSignalSource<E>> s) ModifierConstructorDescriptionEnumSignalSourceChooser
(EnumSignalSource<E> selector, EnumSignalSource<F>... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, BooleanSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, ByteSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, DoubleSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, FloatSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, IntSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, LongSignalSource... cases) (package private)
OfEnumInt
(EnumSignalSource<E> selector, SignalSource<A>... cases) -
Uses of EnumSignalSource in eu.bandm.sig.adlib2.compile
-
Uses of EnumSignalSource in eu.bandm.sig.adlib2.math
Modifier and TypeFieldDescriptionfinal EnumSignalSource<DoubleADSR.State>
DoubleADSR.State.unboxed
final EnumSignalSource<FloatADSR.State>
FloatADSR.State.unboxed