Object/Trait

de.sciss.synth.UGenSpec

Attribute

Related Docs: trait Attribute | package UGenSpec

Permalink

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. All

Type Members

  1. sealed trait ImpliesIndividual extends Attribute

    Permalink

    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

    Permalink

    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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object HasDoneFlag extends Attribute with Product with Serializable

    Permalink

    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.

  5. object HasSideEffect extends ImpliesSideEffect with Product with Serializable

    Permalink

    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.

  6. object IsIndividual extends ImpliesIndividual with Product with Serializable

    Permalink

    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.

  7. object ReadsBuffer extends ImpliesIndividual with Product with Serializable

    Permalink

    Indicates that the UGen reads from a buffer.

  8. object ReadsBus extends ImpliesIndividual with Product with Serializable

    Permalink

    Indicates that the UGen reads from an audio bus.

  9. object ReadsFFT extends ImpliesIndividual with Product with Serializable

    Permalink

    Indicates that the UGen reads from an FFT buffer.

  10. object UsesRandSeed extends ImpliesIndividual with Product with Serializable

    Permalink

    Indicates that the UGen accesses a random number generator.

  11. object WritesBuffer extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable

    Permalink

    Indicates that the UGen writes to a buffer.

  12. object WritesBus extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable

    Permalink

    Indicates that the UGen writes to an audio bus.

  13. object WritesFFT extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable

    Permalink

    Indicates that the UGen writes to an FFT buffer.

  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped