Trait/Object

de.sciss.fscape.stream

Control

Related Docs: object Control | package stream

Permalink

trait Control extends AnyRef

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

Abstract Value Members

  1. abstract def blockSize: Int

    Permalink

    Global buffer size.

    Global buffer size. The guaranteed size of the double and integer arrays. A shortcut for config.bufSize.

  2. abstract def borrowBufD(): BufD

    Permalink

    Borrows a double buffer.

    Borrows a double buffer. Its size is reset to bufSize.

  3. abstract def borrowBufI(): BufI

    Permalink

    Borrows an integer buffer.

    Borrows an integer buffer. Its size is reset to bufSize.

  4. abstract def borrowBufL(): BufL

    Permalink

    Borrows a long buffer.

    Borrows a long buffer. Its size is reset to bufSize.

  5. abstract def cancel(): Unit

    Permalink

    Cancels the process.

    Cancels the process. This works by cancelling all registered leaves. If the graph is correctly constructed, this should shut down all connected trees from there automatically.

  6. abstract val config: Config

    Permalink
  7. abstract def createTempFile(): File

    Permalink

    Creates a temporary file.

    Creates a temporary file. The caller is responsible for deleting the file after it is not needed any longer. (The file will still be marked deleteOnExit)

  8. abstract def debugDotGraph(): Unit

    Permalink
  9. abstract def mkRandom(): Random

    Permalink
  10. abstract def nodeBufferSize: Int

    Permalink

    A shortcut for config.nodeBufferSize.

  11. abstract def returnBufD(buf: BufD): Unit

    Permalink

    Returns a double buffer.

    Returns a double buffer. When buf.borrowed is false, this is a no-op. This should never be called directly but only by the buffer itself through buf.release().

  12. abstract def returnBufI(buf: BufI): Unit

    Permalink

    Returns an integer buffer.

    Returns an integer buffer. When buf.borrowed is false, this is a no-op. This should never be called directly but only by the buffer itself through buf.release().

  13. abstract def returnBufL(buf: BufL): Unit

    Permalink

    Returns an integer buffer.

    Returns an integer buffer. When buf.borrowed is false, this is a no-op. This should never be called directly but only by the buffer itself through buf.release().

  14. abstract def run(graph: Graph): UGenGraph

    Permalink

    Expands with default builder and then runs the graph.

  15. abstract def runExpanded(ugens: UGenGraph): Unit

    Permalink

    Runs an already expanded graph.

  16. abstract def stats: Stats

    Permalink
  17. abstract def status: Future[Unit]

    Permalink

    Creates an aggregated Future over the state of the graph.

    Creates an aggregated Future over the state of the graph. In the case of cancelling the graph, the result will be Failure(Cancelled()).

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped