object Attribute
- Alphabetic
- By Inheritance
- Attribute
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
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.
-
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
DetectSilencewhich executes a done action. -
object
HasSourceCode extends Attribute with Product with Serializable
Indicates that manual source code is provided for this UGen.
-
object
IsHelper extends Attribute with Product with Serializable
Indicates that this is not a genuine UGen, but a helper graph element provided by ScalaCollider.
-
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
Dseqwith the same parameters should not collapse the UGens. -
object
ReadsBuffer extends ImpliesIndividual with Product with Serializable
Indicates that the UGen reads from a buffer.
-
object
ReadsBus extends ImpliesIndividual with Product with Serializable
Indicates that the UGen reads from an audio bus.
-
object
ReadsFFT extends ImpliesIndividual with Product with Serializable
Indicates that the UGen reads from an FFT buffer.
-
object
UsesRandSeed extends ImpliesIndividual with Product with Serializable
Indicates that the UGen accesses a random number generator.
-
object
WritesBuffer extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable
Indicates that the UGen writes to a buffer.
-
object
WritesBus extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable
Indicates that the UGen writes to an audio bus.
-
object
WritesFFT extends ImpliesSideEffect with ImpliesIndividual with Product with Serializable
Indicates that the UGen writes to an FFT buffer.