UGen

sealed
trait UGen extends RawUGen with Product

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.

Companion
object
trait Product
trait Equals
trait RawUGen
class Object
trait Matchable
class Any

Value members

Abstract methods

def hasSideEffect: Boolean
def inputs: IndexedSeq[UGenIn]
def isIndividual: Boolean

Concrete methods

final
def canEqual(x: Any): Boolean
override
def equals(x: Any): Boolean
Definition Classes
Equals -> Any
def numInputs: Int
final
def productArity: Int
final
def productElement(n: Int): Any
final override
def productPrefix: String
Definition Classes
Product
override
def toString: String
Definition Classes
Any

Inherited methods

def name: String
Inherited from
RawUGen
def numOutputs: Int
Inherited from
RawUGen
def outputRates: IndexedSeq[Rate]
Inherited from
RawUGen
def productElementName(n: Int): String
Inherited from
Product
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def rate: Rate
Inherited from
RawUGen
def specialIndex: Int
Inherited from
RawUGen

Concrete fields

override
val hashCode: Int