de.sciss.synth.proc.impl.AuralProcImpl

Impl

class Impl[S <: Sys[S]] extends AuralObj.Proc[S] with Context[S] with Observer[S] with ObservableImpl[S, State]

Self Type
Impl[S]
Linear Supertypes
ObservableImpl[S, State], Observer[S], Context[S], AuralObj.Proc[S], AuralObj[S], AuralView[S, Unit], Disposable[S.Tx], Observable[S.Tx, State], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Impl
  2. ObservableImpl
  3. Observer
  4. Context
  5. Proc
  6. AuralObj
  7. AuralView
  8. Disposable
  9. Observable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Impl()(implicit context: AuralContext[S])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. final def attrNumChannelsChanged(attr: AuralAttribute[S])(implicit tx: S.Tx): Unit

    Definition Classes
    ImplObserver
  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
  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
  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.

  11. 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
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. implicit val context: AuralContext[S]

    Definition Classes
    ImplProc
  14. 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
  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def fire(update: State)(implicit tx: S.Tx): Unit

    Attributes
    protected
    Definition Classes
    ObservableImpl
  19. def getAttr(key: String)(implicit tx: S.Tx): Option[AuralAttribute[S]]

    Definition Classes
    ImplProc
  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. def getOutput(key: String)(implicit tx: S.Tx): Option[AuralOutput[S]]

    Definition Classes
    ImplProc
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. def init(proc: Proc[S])(implicit tx: S.Tx): Impl.this.type

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

  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. def launch(ugen: Complete[S], timeRef: TimeRef)(implicit tx: S.Tx): Unit

    Attributes
    protected
  26. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. 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
    ImplProc
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. final def obj: 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
    ImplProcAuralView
  31. final def play(timeRef: Option, unit: Unit)(implicit tx: S.Tx): Unit

    Definition Classes
    ImplAuralView
  32. def play()(implicit tx: S.Tx): Unit

    Definition Classes
    AuralObj
  33. object ports extends ObservableImpl[S, Update[S]]

    Definition Classes
    ImplProc
  34. final def prepare(timeRef: Option)(implicit tx: S.Tx): Unit

    Definition Classes
    ImplAuralView
  35. final def procCached()(implicit tx: S.Tx): Proc[S]

    Attributes
    protected
  36. final def react(fun: (S.Tx) ⇒ (State) ⇒ Unit)(implicit tx: S.Tx): Disposable[S.Tx]

    Definition Classes
    ObservableImpl → Observable
  37. def requestInput[Res](in: Input { type Value = Res }, st: IO[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
    ImplContext
  38. final def server: lucre.synth.Server

    Definition Classes
    ImplContext
  39. final def state(implicit tx: S.Tx): State

    Definition Classes
    ImplAuralView
  40. final def stop()(implicit tx: S.Tx): Unit

    Definition Classes
    ImplAuralView
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  42. final def targetState(implicit tx: S.Tx): State

    Definition Classes
    ImplProc
  43. def toString(): String

    Definition Classes
    Impl → AnyRef → Any
  44. final def tryBuild()(implicit tx: S.Tx): Unit

  45. final def typeID: Int

    Definition Classes
    ImplAuralView
  46. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ObservableImpl[S, State]

Inherited from Observer[S]

Inherited from Context[S]

Inherited from AuralObj.Proc[S]

Inherited from AuralObj[S]

Inherited from AuralView[S, Unit]

Inherited from Disposable[S.Tx]

Inherited from Observable[S.Tx, State]

Inherited from AnyRef

Inherited from Any

Ungrouped