Packages

c

de.sciss.patterns.lucre.impl

AuralProcEvtImpl

final class AuralProcEvtImpl[S <: Sys[S]] extends Impl[S]

Linear Supertypes
Impl[S], ObservableImpl[S, State], Observer[S], synth.proc.UGenGraphBuilder.Context[S], Proc[S], AuralObj[S], ObjViewBase[S, Unit], ViewBase[S, Unit], Disposable[S.Tx], Observable[S.Tx, State], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AuralProcEvtImpl
  2. Impl
  3. ObservableImpl
  4. Observer
  5. Context
  6. Proc
  7. AuralObj
  8. ObjViewBase
  9. ViewBase
  10. Disposable
  11. Observable
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AuralProcEvtImpl(evt: Event)(implicit context: AuralContext[S])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def addObserver(obs: Disposable[S.Tx]): Unit
    Attributes
    protected
    Definition Classes
    Impl
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. final def attrNumChannelsChanged(attr: AuralAttribute[S])(implicit tx: S.Tx): Unit
    Definition Classes
    Impl → Observer
  7. def buildAsyncAttrBufferInput(b: AsyncProcBuilder[S], key: String, value: lucre.stm.Obj[S])(implicit tx: S.Tx): Unit

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method.

    Attributes
    protected
    Definition Classes
    Impl
  8. def buildAsyncAttrInput(b: AsyncProcBuilder[S], key: String, value: Value)(implicit tx: S.Tx): Unit

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method.

    Attributes
    protected
    Definition Classes
    Impl
  9. def buildAsyncInput(b: AsyncProcBuilder[S], keyW: Key, value: Value)(implicit tx: S.Tx): Unit

    Sub-classes may override this if falling back to the super-method.

    Sub-classes may override this if falling back to the super-method.

    Attributes
    protected
    Definition Classes
    Impl
  10. def buildAttrInput(nr: Full[S], timeRef: TimeRef, key: String, value: Value)(implicit tx: S.Tx): Unit

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method. If the value is incompatible with the assigned value and rebuilding the synth-graph would alleviate that problem, a MissingIn should be thrown. If the problem does not change in terms of the re-evaluation of the synth-graph, a different generic exception must be thrown to avoid an infinite loop.

    Attributes
    protected
    Definition Classes
    AuralProcEvtImpl → Impl
  11. def buildAttrStreamInput(nr: Full[S], timeRef: TimeRef, key: String, info: Spec, idx: Int, bufSize: Int)(implicit tx: S.Tx): BufferAndGain

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method.

    Attributes
    protected
    Definition Classes
    AuralProcEvtImpl → Impl
  12. def buildAttrStreamInput(nr: Full[S], timeRef: TimeRef, key: String, info: Spec, idx: Int, bufSize: Int, value: lucre.stm.Obj[S])(implicit tx: S.Tx): BufferAndGain

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method.

    Attributes
    protected
    Definition Classes
    Impl
  13. final def buildState(implicit tx: S.Tx): State[S]
    Attributes
    protected
    Definition Classes
    Impl
  14. def buildSyncInput(nr: Full[S], timeRef: TimeRef, keyW: Key, value: Value)(implicit tx: S.Tx): Unit

    Sub-classes may override this if falling back to the super-method.

    Sub-classes may override this if falling back to the super-method.

    Attributes
    protected
    Definition Classes
    Impl
  15. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  16. implicit val context: AuralContext[S]
    Definition Classes
    Impl → Proc
  17. def dispose()(implicit tx: S.Tx): Unit

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method.

    Definition Classes
    Impl → Disposable
  18. def disposeBuild()(implicit tx: S.Tx): Unit

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method. Note that this does not dispose playingRef.

    Attributes
    protected
    Definition Classes
    Impl
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  21. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final def fire(update: State)(implicit tx: S.Tx): Unit
    Attributes
    protected
    Definition Classes
    ObservableImpl
  23. def getAttr(key: String)(implicit tx: S.Tx): Option[AuralAttribute[S]]
    Definition Classes
    Impl → Proc
  24. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. def getOutput(key: String)(implicit tx: S.Tx): Option[AuralOutput[S]]
    Definition Classes
    Impl → Proc
  26. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. def init(proc: Proc[S])(implicit tx: S.Tx): AuralProcEvtImpl.this.type

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method.

    Definition Classes
    Impl
  28. def invokeRetry(state: Incomplete[S])(implicit tx: S.Tx): State[S]

    Sub-classes may override this to provide additional context, but should then call super.invokeRetry.

    Sub-classes may override this to provide additional context, but should then call super.invokeRetry.

    Attributes
    protected
    Definition Classes
    Impl
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. def launch(ugen: Complete[S], timeRef: TimeRef)(implicit tx: S.Tx): Unit
    Attributes
    protected
    Definition Classes
    Impl
  31. final def mkGenView(a: Gen[S], key: String)(implicit tx: S.Tx): GenView[S]
    Attributes
    protected
    Definition Classes
    Impl
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def nodeOption(implicit tx: TxnLike): Option[NodeRef]

    The node reference associated with the process.

    The node reference associated with the process. A Some value indicates that at least one instance view is playing, whereas a None value indicates that there is no actively playing instance view at the moment.

    Definition Classes
    Impl → Proc
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. final def objH: Source[S.Tx, Proc[S]]

    The view must store a handle to its underlying model.

    The view must store a handle to its underlying model.

    Definition Classes
    Impl → ProcObjViewBase
  37. def play()(implicit tx: S.Tx): Unit
    Definition Classes
    AuralObj
  38. final def prepare(timeRef: Option)(implicit tx: S.Tx): Unit
    Definition Classes
    Impl → ViewBase
  39. final def procCached()(implicit tx: S.Tx): Proc[S]
    Attributes
    protected
    Definition Classes
    Impl
  40. final def react(fun: (S.Tx) ⇒ (State) ⇒ Unit)(implicit tx: S.Tx): Disposable[S.Tx]

    Registers a live observer with this observable.

    Registers a live observer with this observable. The method is called with the observing function which receives the observable's update message of type A, and the method generates an opaque Disposable instance, which may be used to remove the observer eventually (through the dispose method).

    Definition Classes
    ObservableImpl → Observable
  41. def reactNow(fun: (S.Tx) ⇒ (State) ⇒ Unit)(implicit tx: S.Tx): Disposable[S.Tx]
    Definition Classes
    ViewBase
  42. final def readAudioCueToBuffer(cue: AudioCue)(implicit tx: S.Tx): Buffer
    Attributes
    protected
    Definition Classes
    Impl
  43. def requestAttrStreamValue(key: String, value: lucre.stm.Obj[S])(implicit tx: S.Tx): Value

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method.

    Attributes
    protected
    Definition Classes
    Impl
  44. def requestInput[Res](in: Input { type Value = Res }, st: Requester[S])(implicit tx: S.Tx): Res

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method.

    Definition Classes
    AuralProcEvtImpl → Impl → Context
  45. def requestInputBuffer(key: String, value: lucre.stm.Obj[S])(implicit tx: S.Tx): Value

    Sub-classes may override this if invoking the super-method.

    Sub-classes may override this if invoking the super-method. The async field of the return value is not used but overwritten by the calling instance. It can thus be left at an arbitrary value.

    Attributes
    protected
    Definition Classes
    Impl
  46. final def run(timeRef: Option, unit: Unit)(implicit tx: S.Tx): Unit
    Definition Classes
    Impl → ViewBase
  47. final def server: Server
    Definition Classes
    Impl → Context
  48. final def simpleInputStreamValue(numChannels: Int): Value
    Attributes
    protected
    Definition Classes
    Impl
  49. final def state(implicit tx: S.Tx): State
    Definition Classes
    Impl → ViewBase
  50. final def stop()(implicit tx: S.Tx): Unit
    Definition Classes
    Impl → ViewBase
  51. final def streamAudioCueToBuffer(cue: AudioCue, nr: Full[S], timeRef: TimeRef, key: String, info: Spec, idx: Int, bufSize: Int)(implicit tx: S.Tx): BufferAndGain
    Attributes
    protected
    Definition Classes
    Impl
  52. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  53. final def targetState(implicit tx: S.Tx): State
    Definition Classes
    Impl → Proc
  54. def toString(): String
    Definition Classes
    Impl → AnyRef → Any
  55. final def tpe: Type
    Definition Classes
    Impl → ObjViewBase
  56. final def tryBuild()(implicit tx: S.Tx): Unit
    Attributes
    protected
    Definition Classes
    Impl
  57. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  60. object ports extends ObservableImpl[S, Update[S]]
    Definition Classes
    Impl → Proc

Inherited from Impl[S]

Inherited from ObservableImpl[S, State]

Inherited from Observer[S]

Inherited from Proc[S]

Inherited from AuralObj[S]

Inherited from ObjViewBase[S, Unit]

Inherited from ViewBase[S, Unit]

Inherited from Disposable[S.Tx]

Inherited from Observable[S.Tx, State]

Inherited from AnyRef

Inherited from Any

Ungrouped