AuralFolderAttribute

final class AuralFolderAttribute[T <: Txn[T]](val key: String, objH: Source[T, Folder[T]], observer: Observer[T])(context: AuralContext[T]) extends AuralAttribute[T] with ObservableImpl[T, State] with Observer[T]
Companion
object
trait Observer[T]
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 Elem = AuralAttribute[T]
type Repr = Folder[T]

Value members

Concrete methods

def attrNumChannelsChanged(attr: Elem)(tx: T): Unit
def dispose(tx: T): Unit
def init(folder: Folder[T])(tx: T): AuralFolderAttribute[T]
def obj(tx: T): Folder[T]
def preferredNumChannels(tx: T): Int
def prepare(timeRef: Option)(tx: T): Unit
def run(timeRef: Option, target: Target[T])(tx: T): Unit
def state(tx: T): State
def stop(tx: T): Unit
def targetOption(tx: T): Option[Target[T]]
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

Concrete fields

val key: String