object Attribute
- Alphabetic
- By Inheritance
- Attribute
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- 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.
- 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
- 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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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.
- 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. - case object HasSourceCode extends Attribute with Product with Serializable
Indicates that manual source code is provided for this UGen.
- 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).
- 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.
- 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. - 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.
- case object ReadsBuffer extends ImpliesIndividual with Product with Serializable
Indicates that the UGen reads from a buffer.
- case object ReadsBus extends ImpliesIndividual with Product with Serializable
Indicates that the UGen reads from an audio bus.
- case object ReadsFFT extends ImpliesIndividual with Product with Serializable
Indicates that the UGen reads from an FFT buffer.
- case object UsesRandSeed extends ImpliesIndividual with Product with Serializable
Indicates that the UGen accesses a random number generator.
- case object WritesBuffer extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable
Indicates that the UGen writes to a buffer.
- case object WritesBus extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable
Indicates that the UGen writes to an audio bus.
- case object WritesFFT extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable
Indicates that the UGen writes to an FFT buffer.
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated