trait UGenGraphBuilder extends NestedUGenGraphBuilder
- Alphabetic
- By Inheritance
- UGenGraphBuilder
- NestedUGenGraphBuilder
- Builder
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def addControl(values: IndexedSeq[Float], name: Option[String]): Int
- Definition Classes
- Builder
- abstract def addOutput(key: String, numChannels: Int): Unit
This method should only be invoked by the
graph.scan.Elem
instances.This method should only be invoked by the
graph.scan.Elem
instances. It declares a scan output along with the number of channels written to it. - abstract def addUGen(ugen: UGen): Unit
- Definition Classes
- Builder
- abstract def expandIfCase(c: Then[Any]): ExpIfCase
- Definition Classes
- NestedUGenGraphBuilder
- abstract def prependUGen(ugen: UGen): Unit
- Definition Classes
- Builder
- abstract def requestInput[Res <: Value](input: Input[Res]): Res
Called by graph elements during their expansion, this method forwards a request for input specifications to the
UGenGraphBuilder.Context
.Called by graph elements during their expansion, this method forwards a request for input specifications to the
UGenGraphBuilder.Context
. The context should examine the input and return an appropriate value of typeinput.Value
that will then be stored underinput.key
in theacceptedInputs
map of the builder state.Note that the builder will not check whether an entry with the key already exists in the map or not. It is the responsibility of the context to react appropriately to repeated calls with the same input key. For example, the same attribute key for a streaming operation may be used multiple times, perhaps with different streaming speeds.
If an input resource is not ready, the context should throw a
MissingIn
exception. The builder will catch that exception and add the key torejectedInputs
instead ofacceptedInputs
instead. - abstract def server: Server
- abstract def thisBranch: GE
- Definition Classes
- NestedUGenGraphBuilder
- abstract def visit[U](ref: AnyRef, init: => U): U
- Definition Classes
- Builder
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated