Argument

final case
class Argument(name: String, tpe: ArgumentType, defaults: Map[MaybeRate, ArgumentValue], rates: Map[MaybeRate, RateConstraint])

A UGen client-side (logical) input argument.

Value Params
defaults

default values for the argument, as specified depending on the UGen's calculation rate.

name

the name of the argument. On the server-side UGen inputs do not have argument names, so this is purely for the user-interface. It will be the argument name of the constructor arguments of the UGen class.

rates

constraints for the argument's own rate, as specified depending on this UGen's calculation rate.

tpe

the argument type, such as graph element GE or integer.

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def toString: String
Definition Classes
Any

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product