UGenMeta

digraph InheritanceGraph { graph [bgcolor=transparent, color=lightsteelblue2, fontname=Arial, fontsize=10, outputorder=edgesfirst, overlap=prism, penwidth=2, rankdir=LR, splines=spline, style="dashed, rounded", truecolor=true]; node [colorscheme=pastel19, fontname=Arial, fontsize=10, height=0, penwidth=2, shape=box, style="filled, rounded", width=0]; edge [color=lightslategrey, penwidth=1]; subgraph cluster_abc { graph [label=abc]; node [color=1]; "abc.ABCMeta" [URL="https://docs.python.org/3.6/library/abc.html#abc.ABCMeta", label=ABCMeta, target=_top]; } subgraph cluster_builtins { graph [label=builtins]; node [color=2]; "builtins.object" [URL="https://docs.python.org/3.6/library/functions.html#object", label=object, target=_top]; "builtins.type" [URL="https://docs.python.org/3.6/library/functions.html#type", label=type, target=_top]; "builtins.object" -> "builtins.type"; } subgraph "cluster_supriya.ugens" { graph [label="supriya.ugens"]; node [color=3]; "supriya.ugens.UGenMeta.UGenMeta" [URL="../api/supriya/ugens/UGenMeta.html#supriya.ugens.UGenMeta.UGenMeta", color=black, fontcolor=white, label="UGen\nMeta", target=_top]; } "abc.ABCMeta" -> "supriya.ugens.UGenMeta.UGenMeta"; "builtins.type" -> "abc.ABCMeta"; }

class supriya.ugens.UGenMeta.UGenMeta[source]

Attributes Summary

__new__ Create and return a new object.
compile
constructor_template
get_channel_count
initializer_template
make_constructor
make_initializer
make_property
rateless_constructor_template

Special methods

(type).__call__()

Call self as a function.

(type).__delattr__()

Implement delattr(self, name).

(type).__dir__() → list

specialized __dir__ implementation for types

(ABCMeta).__instancecheck__(instance)

Override for isinstance(instance, cls).

static __new__(metaclass, class_name, bases, namespace)[source]

Create and return a new object. See help(type) for accurate signature.

(type).__prepare__() → dict

used to create the namespace for the class statement

(type).__repr__()

Return repr(self).

(type).__setattr__()

Implement setattr(self, name, value).

(ABCMeta).__subclasscheck__(subclass)

Override for issubclass(subclass, cls).

(type).__subclasses__() → list of immediate subclasses

Methods

(type).mro() → list

return a type’s method resolution order

(ABCMeta).register(subclass)

Register a virtual subclass of an ABC.

Returns the subclass, to allow usage as a class decorator.


Class & static methods

static compile(string, object_name, ugen_name, bases)[source]
static get_channel_count(namespace, bases)[source]
static make_constructor(ugen_name, bases, rate, parameters, default_channel_count=False, has_settable_channel_count=False)[source]
static make_initializer(ugen_name, bases, parameters, has_calculation_rate=True, default_channel_count=False, has_settable_channel_count=False)[source]
static make_property(ugen_name, input_name, unexpanded=False)[source]