LMMS
Loading...
Searching...
No Matches
juce::AudioProcessorGraph::Connection Struct Reference

#include <juce_AudioProcessorGraph.h>

Public Member Functions

 Connection ()=default
 Connection (NodeAndChannel source, NodeAndChannel destination) noexcept
 Connection (const Connection &)=default
Connectionoperator= (const Connection &)=default
bool operator== (const Connection &) const noexcept
bool operator!= (const Connection &) const noexcept
bool operator< (const Connection &) const noexcept

Public Attributes

NodeAndChannel source { {}, 0 }
NodeAndChannel destination { {}, 0 }

Detailed Description

Represents a connection between two channels of two nodes in an AudioProcessorGraph.

To create a connection, use AudioProcessorGraph::addConnection().

Constructor & Destructor Documentation

◆ Connection() [1/3]

juce::AudioProcessorGraph::Connection::Connection ( )
default

◆ Connection() [2/3]

juce::AudioProcessorGraph::Connection::Connection ( NodeAndChannel source,
NodeAndChannel destination )
noexcept

◆ Connection() [3/3]

juce::AudioProcessorGraph::Connection::Connection ( const Connection & )
default

Member Function Documentation

◆ operator!=()

bool juce::AudioProcessorGraph::Connection::operator!= ( const Connection & c) const
noexcept

◆ operator<()

bool juce::AudioProcessorGraph::Connection::operator< ( const Connection & other) const
noexcept

◆ operator=()

Connection & juce::AudioProcessorGraph::Connection::operator= ( const Connection & )
default

◆ operator==()

bool juce::AudioProcessorGraph::Connection::operator== ( const Connection & other) const
noexcept

Member Data Documentation

◆ destination

NodeAndChannel juce::AudioProcessorGraph::Connection::destination { {}, 0 }

The channel and node which is the input source for this connection.

◆ source

NodeAndChannel juce::AudioProcessorGraph::Connection::source { {}, 0 }

The channel and node which is the input source for this connection.


The documentation for this struct was generated from the following files: