final case class Done(src: GE with HasDoneFlag) extends SingleOut with ControlRated with HasSideEffect with Product with Serializable
A UGen which monitors another UGen to see when it is finished. Some UGens, such
as PlayBuf
, RecordBuf
, Line
, XLine
, EnvGen
, Linen
, BufRd
,
BufWr
, DbufRd
, and the Buffer delay UGens set a 'done' flag when they are
finished playing. This UGen echoes that flag as an explicit output signal when
it is set to track a particular UGen. When the tracked UGen changes to done, the
output signal changes from zero to one.
- src
the UGen to track
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Done
- Serializable
- HasSideEffect
- ControlRated
- SingleOut
- SomeOut
- Lazy
- GE
- UGenSource
- Expander
- Lazy
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Done(src: GE with HasDoneFlag)
- src
the UGen to track
Value Members
- lazy val hashCode: Int
- Definition Classes
- UGenSource → AnyRef → Any
- final def name: String
- Definition Classes
- UGenSource
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def rate: Rate
- Definition Classes
- ControlRated
- val src: GE with HasDoneFlag