Annotations:
Filter:
Classes (extension) | Libraries > crucial > Debugging

Annotations : Object
ExtensionExtension

stores names and notations for Nodes, identifying the Node's owner and its purpose

Description

Helps in debugging to identify Synths and Groups by naming them. For example a Player can annotate a group that it created as "efxGroup". Then in debugging views it will show that name.

All Players annotate their nodes.

This is used in Insp and ServerNodeTree.

You don't have to do anything with this class, its used internally.

But feel free to try annotating your Nodes so you can see them in debug views.

Class Methods

Annotations.put(things ... notes)

Arguments:

things
... notes

Annotations.at(thing)

Arguments:

thing

Annotations.register(object)

Arguments:

object

Annotations.unregister(object)

Arguments:

object

Annotations.find( ... clauses)

Arguments:

... clauses

Annotations.findBus(index, rate)

Arguments:

index
rate

Annotations.findNode(nodeID)

Arguments:

nodeID

Annotations.guiFindNode(nodeID, layout)

Arguments:

nodeID
layout

Annotations.guiFindBus(index, rate, layout)

Arguments:

index
rate
layout

Annotations.prAnnotate(thing, notes)

Arguments:

thing
notes

Annotations.packNotes(notes)

Arguments:

notes

Annotations.unpackNotes(notes)

Arguments:

notes

Annotations.initClass

Annotations.new(weakRef)

Arguments:

weakRef

Inherited class methods

Instance Methods

.dereference

Inherited instance methods