AuralAttributeImpl

trait AuralAttributeImpl[T <: Txn[T]] extends AuralAttribute[T] with BasicViewBaseImpl[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
trait ExprImpl[T, A]

Type members

Inherited types

type Repr <: Form[T]
Inherited from
AuralViewBase

Value members

Inherited methods

def dispose(tx: T): Unit
Inherited from
Disposable
final protected def fire(update: State)(tx: T): Unit
Inherited from
ObservableImpl
def key: String
Inherited from
AuralAttribute
def obj(tx: T): Repr
Inherited from
AuralViewBase
def preferredNumChannels(tx: T): Int

Or -1 if the number of channels cannot be determined.

Or -1 if the number of channels cannot be determined.

Inherited from
AuralAttribute
def prepare(timeRef: Option)(tx: T): Unit

Prepares the view to be able to run.

Prepares the view to be able to run.

Value Params
timeRef

an optional context of temporal position

Inherited from
AuralViewBase
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
def run(timeRef: Option, target: Target[T])(tx: T): Unit

Runs the view, whatever that means for the particular object. If the object is not prepared and needs preparing, the view will take care of running the prepare step (without mapping any attr map).

Runs the view, whatever that means for the particular object. If the object is not prepared and needs preparing, the view will take care of running the prepare step (without mapping any attr map).

Inherited from
AuralViewBase
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
def stop(tx: T): Unit
Inherited from
ViewBase
def targetOption(tx: T): Option[Target[T]]
Inherited from
AuralAttribute