JUCE
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Types | Public Member Functions | Public Attributes
AudioProcessorGraph::Node Class Reference

Represents one of the nodes, or processors, in an AudioProcessorGraph. More...

Inherits ReferenceCountedObject.

List of all members.

Public Types

typedef
ReferenceCountedObjectPtr
< Node
Ptr
 A convenient typedef for referring to a pointer to a node object.

Public Member Functions

AudioProcessorgetProcessor () const noexcept
 The actual processor object that this node represents.

Public Attributes

const uint32 nodeId
 The ID number assigned to this node.
NamedValueSet properties
 A set of user-definable properties that are associated with this node.

Detailed Description

Represents one of the nodes, or processors, in an AudioProcessorGraph.

To create a node, call AudioProcessorGraph::addNode().


Member Typedef Documentation

A convenient typedef for referring to a pointer to a node object.


Member Function Documentation

The actual processor object that this node represents.


Member Data Documentation

The ID number assigned to this node.

This is assigned by the graph that owns it, and can't be changed.

A set of user-definable properties that are associated with this node.

This can be used to attach values to the node for whatever purpose seems useful. For example, you might store an x and y position if your application is displaying the nodes on-screen.


The documentation for this class was generated from the following file: