Packages

object Attribute

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Attribute
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait ImpliesIndividual extends Attribute

    Some attributes imply that the UGen is individual, if it not performing side effects.

    Some attributes imply that the UGen is individual, if it not performing side effects. Individuality means that two instances of a UGen, even when having the same arguments, cannot be reduced to one. An example is reading buffers. If two UGens A and B read from the same buffer, they could still be at different positions within the UGen graph, with another UGen between them which writes to that buffer; hence they could in fact see two different signals.

  2. sealed trait ImpliesSideEffect extends Attribute

    Some attributes imply side effects.

    Some attributes imply side effects. For example if the UGen writes to a buffer, it cannot be eliminated even if unconnected to any other UGen, thus performs a side effect.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. case object HasDoneFlag extends Attribute with Product with Serializable

    Indicates that the UGen sets the so-called "done-flag".

    Indicates that the UGen sets the so-called "done-flag". This may be read by another UGen which takes this UGen as input.

  20. case object HasSideEffect extends ImpliesSideEffect with Product with Serializable

    Indicates that the UGen has another kind of side effect.

    Indicates that the UGen has another kind of side effect. An example is DetectSilence which executes a done action.

  21. case object HasSourceCode extends Attribute with Product with Serializable

    Indicates that manual source code is provided for this UGen.

  22. case object IsFragment extends Attribute with Product with Serializable

    Indicates that this UGen is not fully specified on the client-side.

    Indicates that this UGen is not fully specified on the client-side. The client should not make any specific assumptions about its workings, or assume that the specification is complete (for example, some arguments might be omitted that cannot be represented).

  23. case object IsHelper extends Attribute with Product with Serializable

    Indicates that this is not a genuine UGen, but a helper graph element provided by ScalaCollider.

  24. case object IsIndividual extends ImpliesIndividual with Product with Serializable

    Indicates that the UGen is otherwise individual.

    Indicates that the UGen is otherwise individual. This is currently used for many demand rate UGens which are internally advanced when polled, so employing two times a Dseq with the same parameters should not collapse the UGens.

  25. case object IsOptimized extends Attribute with Product with Serializable

    Indicates that this is might be optimized at runtime to other UGens than the nominal UGen.

    Indicates that this is might be optimized at runtime to other UGens than the nominal UGen. In this case, it is possible that the number of specified rates is zero.

  26. case object ReadsBuffer extends ImpliesIndividual with Product with Serializable

    Indicates that the UGen reads from a buffer.

  27. case object ReadsBus extends ImpliesIndividual with Product with Serializable

    Indicates that the UGen reads from an audio bus.

  28. case object ReadsFFT extends ImpliesIndividual with Product with Serializable

    Indicates that the UGen reads from an FFT buffer.

  29. case object UsesRandSeed extends ImpliesIndividual with Product with Serializable

    Indicates that the UGen accesses a random number generator.

  30. case object WritesBuffer extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable

    Indicates that the UGen writes to a buffer.

  31. case object WritesBus extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable

    Indicates that the UGen writes to an audio bus.

  32. case object WritesFFT extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable

    Indicates that the UGen writes to an FFT buffer.

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped