Packages

trait Universe[S <: Sys[S]] extends proc.Universe[S]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Universe
  2. Universe
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def auralSystem: AuralSystem
    Definition Classes
    Universe
  2. implicit abstract def cursor: Cursor[S]
    Definition Classes
    Universe
  3. implicit abstract def genContext: GenContext[S]
    Definition Classes
    Universe
  4. abstract def invoker: Option[Obj[S]]

    Parent component from which the action is invoked.

    Parent component from which the action is invoked. For example if used from within a synth-graph, this will be some Proc.Obj. None if the action is directly invoked without dedicated parent.

  5. abstract def log(what: ⇒ String)(implicit tx: S.Tx): Unit
  6. abstract def mkChild(newAuralSystem: AuralSystem, newScheduler: Scheduler[S])(implicit tx: S.Tx): proc.Universe[S]

    Creates a new derived universe with a new aural system and a fresh scheduler.

    Creates a new derived universe with a new aural system and a fresh scheduler.

    Definition Classes
    Universe
  7. abstract def mkRunner(obj: Obj[S])(implicit tx: S.Tx): Option[Runner[S]]
    Definition Classes
    Universe
  8. abstract def runners(implicit tx: S.Tx): Iterator[Runner[S]]
    Definition Classes
    Universe
  9. implicit abstract val scheduler: Scheduler[S]
    Definition Classes
    Universe
  10. abstract def self: Action[S]

    The action object itself, most prominently giving access to linked objects via its attributes.

  11. abstract def value: Any

    A result object from the invoker.

    A result object from the invoker. To permit different kind of invocations, this value is untyped. Conventionally, Action.DoubleVector and Action.FloatVector are used for collections of numbers.

  12. implicit abstract def workspace: Workspace[S]
    Definition Classes
    Universe

Concrete 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 asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. def root(implicit tx: S.Tx): Folder[S]
  16. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from proc.Universe[S]

Inherited from AnyRef

Inherited from Any

Ungrouped