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.

Linear Supertypes
Product, Equals, RawUGen, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UGen
  2. Product
  3. Equals
  4. RawUGen
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def hasSideEffect: Boolean
  2. abstract def inputs: IndexedSeq[UGenIn]
  3. abstract def isIndividual: Boolean
  4. abstract def name: String
    Definition Classes
    RawUGen
  5. abstract def numOutputs: Int
    Definition Classes
    RawUGen
  6. abstract def outputRates: IndexedSeq[Rate]
    Definition Classes
    RawUGen
  7. abstract def rate: Rate
    Definition Classes
    RawUGen
  8. abstract def specialIndex: Int
    Definition Classes
    RawUGen

Concrete Value Members

  1. final def canEqual(x: Any): Boolean
    Definition Classes
    UGen → Equals
  2. def equals(x: Any): Boolean
    Definition Classes
    UGen → Equals → AnyRef → Any
  3. val hashCode: Int
    Definition Classes
    UGen → AnyRef → Any
  4. def numInputs: Int
    Definition Classes
    UGenRawUGen
  5. final def productArity: Int
    Definition Classes
    UGen → Product
  6. final def productElement(n: Int): Any
    Definition Classes
    UGen → Product
  7. def productElementName(n: Int): String
    Definition Classes
    Product
  8. def productElementNames: Iterator[String]
    Definition Classes
    Product
  9. def productIterator: Iterator[Any]
    Definition Classes
    Product
  10. final def productPrefix: String
    Definition Classes
    UGen → Product
  11. def toString(): String
    Definition Classes
    UGen → AnyRef → Any