Package

de.sciss

fscape

Permalink

package fscape

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

Type Members

  1. trait GE extends Product

    Permalink
  2. final class GEComplexOps extends AnyVal

    Permalink
  3. final class GEOps1 extends AnyVal

    Permalink
  4. final class GEOps2 extends AnyVal

    Permalink
  5. final case class Graph(sources: IndexedSeq[Lazy]) extends Product with Serializable

    Permalink
  6. trait Lazy extends Product

    Permalink

    Elements implementing the Lazy trait may participate in the building of a Graph body.

    Elements implementing the Lazy trait may participate in the building of a Graph body. They can be added to the current graph by calling Graph.builder.addLazy. Then, when the graph is expanded, the force method is called on those registered elements, allowing them to either spawn new graph elements or actually expand to UGens which can be added to the ugen graph builder argument.

    In most cases, lazy elements will expanded to ugens, and thus the subtype Lazy.Expander is the most convenient way to implement this trait, as it already does most of the logic, and provides for GEs expand method.

    See also

    de.sciss.fscape.Lazy.Expander

  7. sealed trait UGen extends Product

    Permalink

    A UGen during graph building process is a more rich thing than RawUGen: it implements equality based on isIndividual status and may be omitted from the final graph based on hasSideEffect status.

  8. final case class UGenGraph(runnable: RunnableGraph[NotUsed]) extends Product with Serializable

    Permalink
  9. sealed trait UGenIn extends UGenInLike

    Permalink

    An element that can be used as an input to a UGen.

    An element that can be used as an input to a UGen. This is after multi-channel-expansion, hence implementing classes are SingleOutUGen, UGenOutProxy, ControlOutProxy, and Constant.

  10. sealed trait UGenInLike extends GE

    Permalink
  11. sealed trait UGenSource[U, S] extends Expander[U]

    Permalink

Value Members

  1. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  2. object Filter

    Permalink
  3. object GE

    Permalink
  4. object Graph extends Serializable

    Permalink
  5. object Lazy

    Permalink
  6. object UGen

    Permalink
  7. object UGenGraph extends Serializable

    Permalink
  8. object UGenInLike

    Permalink
  9. object UGenSource

    Permalink
  10. object Util

    Permalink
  11. implicit def doubleGeOps2(d: Double): GEOps2

    Permalink
  12. implicit def geOps1(g: GE): GEOps1

    Permalink
  13. implicit def geOps2(g: GE): GEOps2

    Permalink
  14. package graph

    Permalink
  15. package gui

    Permalink
  16. implicit def intGeOps2(i: Int): GEOps2

    Permalink
  17. package lucre

    Permalink
  18. var showGraphLog: Boolean

    Permalink
  19. var showStreamLog: Boolean

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped