Package eu.bandm.sig.adlib2.compile
Interface CompilableControlFlow
- All Known Subinterfaces:
AbstractClockedSignalSource,BooleanClockedSignalSource,BooleanClockedSignalSourceVector,ByteClockedSignalSource,ByteClockedSignalSourceVector,ClockedSignalSource<A>,ClockedSignalSourceVector<A>,DoubleADSR,DoubleClockedSignalSource,DoubleClockedSignalSourceVector,EnumClockedSignalSource<E>,FloatADSR,FloatClockedSignalSource,FloatClockedSignalSourceVector,IntClockedSignalSource,IntClockedSignalSourceVector,LongClockedSignalSource,LongClockedSignalSourceVector,Process
- All Known Implementing Classes:
AbstractProcess,BooleanDelay,BooleanDelayVector,BooleanMultiDelay,BooleanStoredSignalSource,ByteClockedSignalSource.AbstractRandom,ByteDelay,ByteDelayVector,ByteMultiDelay,ByteProcessMux,ByteSaH,ByteStoredSignalSource,CompilableBooleanStoredSignalSource,CompilableByteStoredSignalSource,CompilableDoubleStoredSignalSource,CompilableEnumStoredSignalSource,CompilableFloatStoredSignalSource,CompilableIntStoredSignalSource,CompilableLongStoredSignalSource,CompilableStoredSignalSource,CwnSequencerDouble,CwnSequencerFloat,Delay,DelayVector,DoubleClockedSignalSource.AbstractRandom,DoubleDelay,DoubleDelayVector,DoubleEnvelope,DoubleFMOsci,DoubleFractionalDelay,DoubleLinearMap,DoubleMultiDelay,DoubleOctaveRepeatingTabledTuning,DoublePanoramaMixer,DoubleProcessMux,DoubleSaH,DoubleSequencer,DoubleStoredSignalSource,DoubleTableOscillator,DoubleUpsamplingSignalSource,DoubleVectorMap,EnumDelay,EnumStoredSignalSource,EnvelopeModifierInterpreter,FloatClockedSignalSource.AbstractRandom,FloatDelay,FloatDelayVector,FloatEnvelope,FloatFMOsci,FloatFractionalDelay,FloatLinearMap,FloatMultiDelay,FloatOctaveRepeatingTabledTuning,FloatPanoramaMixer,FloatProcessMux,FloatSaH,FloatSequencer,FloatStoredSignalSource,FloatTableOscillator,FloatUpsamplingSignalSource,FloatVectorMap,IntClockedSignalSource.AbstractRandom,IntDelay,IntDelayVector,IntMultiDelay,IntProcessMux,IntSaH,IntStoredSignalSource,LongClockedSignalSource.AbstractRandom,LongDelay,LongDelayVector,LongMultiDelay,LongStoredSignalSource,MultiDelay,NextEvent,Process.Proxy,ProcMux,SaH,Sequencer.Seq,SigSequencer,SoloMute,StoredSignalSource,SystemTime
public interface CompilableControlFlow
-
Method Summary
Modifier and TypeMethodDescriptionCompiles the state transition of this entity.Compiles the initialization of this entity.
-
Method Details
-
compileInitialization
Consumer<CompilationContext> compileInitialization()Compiles the initialization of this entity. -
compileControlFlow
Consumer<CompilationContext> compileControlFlow()Compiles the state transition of this entity.
-