Basic

trait Basic extends NestedUGenGraphBuilder with BasicUGenGraphBuilder with Builder
trait Builder
trait BasicUGenGraphBuilder
trait UGenGraphBuilderLike
trait Builder
class Object
trait Matchable
class Any
trait Inner
trait Outer

Value members

Abstract methods

protected def childId: Int
protected def mkInner(childId: Int, thisExpIfCase: Option[ExpIfCase], parent: Basic, name: String): Inner
def outer: Outer
protected def parent: Basic
protected def thisExpIfCase: Option[ExpIfCase]

Corresponding if-case or None if not part of an if-block.

Corresponding if-case or None if not part of an if-block.

Concrete methods

final def addControlProxy(proxy: ControlProxyLike): Unit
final def addLazy(g: Lazy): Unit
final def build(g0: SynthGraph): Result
final def buildInner(g0: SynthGraph): Result
def expandIfCase(c: Then[Any]): ExpIfCase
final def run[A](thunk: => A): A
def thisBranch: GE
override def toString: String
Definition Classes
Any
final def tryRefer(ref: AnyRef): Option[UGenInLike]

Inherited methods

final def addControl(values: IndexedSeq[Float], name: Option[String]): Int
Inherited from
UGenGraphBuilderLike
final def addUGen(ugen: UGen): Unit
Inherited from
UGenGraphBuilderLike
def build(controlProxies: Iterable[ControlProxyLike]): UGenGraph

Finalizes the build process. It is assumed that the graph elements have been expanded at this stage, having called into addUGen and addControl. The caller must collect all the control proxies and pass them into this method.

Finalizes the build process. It is assumed that the graph elements have been expanded at this stage, having called into addUGen and addControl. The caller must collect all the control proxies and pass them into this method.

Value Params
controlProxies

the control proxies participating in this graph

Returns

the completed UGenGraph build

Inherited from
UGenGraphBuilderLike
final def prependUGen(ugen: UGen): Unit
Inherited from
UGenGraphBuilderLike
def visit[U](ref: AnyRef, init: => U): U
Inherited from
UGenGraphBuilderLike

Concrete fields

final protected var _children: List[Result]

Inherited fields

protected var controlNames: IndexedSeq[(String, Int)]
Inherited from
BasicUGenGraphBuilder
protected var controlValues: IndexedSeq[Float]
Inherited from
BasicUGenGraphBuilder
var showLog: Boolean
Inherited from
UGenGraphBuilderLike
protected var sourceMap: Map[AnyRef, Any]
Inherited from
BasicUGenGraphBuilder
protected var ugens: IndexedSeq[UGen]
Inherited from
BasicUGenGraphBuilder