trait UGenGraphBuilder extends NestedUGenGraphBuilder
- Alphabetic
- By Inheritance
- UGenGraphBuilder
- NestedUGenGraphBuilder
- Builder
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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.Eleminstances.This method should only be invoked by the
graph.scan.Eleminstances. 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(input: Input): Value
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.Valuethat will then be stored underinput.keyin theacceptedInputsmap 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
MissingInexception. The builder will catch that exception and add the key torejectedInputsinstead ofacceptedInputsinstead. - abstract def server: lucre.synth.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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )