AuralOutputAttribute

final class AuralOutputAttribute[T <: Txn[T]](val key: String, objH: Source[T, Output[T]], observer: Observer[T])(context: AuralContext[T]) extends AuralAttributeImpl[T]
Companion
object
trait ObservableImpl[T, State]
trait AuralViewBase[T, Target[T]]
trait ViewBase[T]
trait Disposable[T]
trait Observable[T, State]
class Object
trait Matchable
class Any

Type members

Types

type Repr = Output[T]

Value members

Concrete methods

def dispose(tx: T): Unit
def init(output: Output[T])(tx: T): AuralOutputAttribute[T]
def obj(tx: T): Output[T]
def preferredNumChannels(tx: T): Int
def prepare(timeRef: Option)(tx: T): Unit
def run(timeRef: Option, target: Target[T])(tx: T): Unit
def stop(tx: T): Unit
def targetOption(tx: T): Option[Target[T]]
override def toString: String
Definition Classes
Any
def tpe: Type

Inherited methods

final protected def fire(update: State)(tx: T): Unit
Inherited from
ObservableImpl
final def react(fun: T => State => Unit)(tx: T): Disposable[T]
Inherited from
ObservableImpl
final def reactNow(fun: T => State => Unit)(tx: T): Disposable[T]

Like react, but also invokes the function with the current state immediately.

Like react, but also invokes the function with the current state immediately.

Inherited from
ViewBase
final def state(tx: T): State
Inherited from
BasicViewBaseImpl
protected def stateWillChanged(now: State)(tx: T): Unit
Inherited from
BasicViewBaseImpl
final protected def state_=(now: State)(tx: T): Unit
Inherited from
BasicViewBaseImpl

Concrete fields

val key: String