Sends an input Node to a Rack bus handling the channel mapping and channel gain levels.
More...
#include <tracktion_RackReturnNode.h>
Inherits tracktion::graph::Node.
|
| | RackReturnNode (std::unique_ptr< Node > wetNode, std::function< float()> wetGainFunc, Node *dryNode, std::function< float()> dryGainFunc) |
| | Creates a RackInstanceNode that maps an input node channel to an output channel and applies a gain parameter to each mapped channel.
|
| |
| std::vector< Node * > | getDirectInputNodes () override |
| |
| tracktion::graph::NodeProperties | getNodeProperties () override |
| |
| TransformResult | transform (TransformOptions &) override |
| |
| void | prepareToPlay (const tracktion::graph::PlaybackInitialisationInfo &) override |
| |
| bool | isReadyToProcess () override |
| |
| void | preProcess (choc::buffer::FrameCount, juce::Range< int64_t >) override |
| |
| void | process (ProcessContext &) override |
| |
Sends an input Node to a Rack bus handling the channel mapping and channel gain levels.
◆ RackReturnNode()
| engine::RackReturnNode::RackReturnNode |
( |
std::unique_ptr< Node > |
wetNode, |
|
|
std::function< float()> |
wetGainFunc, |
|
|
Node * |
dryNode, |
|
|
std::function< float()> |
dryGainFunc |
|
) |
| |
Creates a RackInstanceNode that maps an input node channel to an output channel and applies a gain parameter to each mapped channel.
◆ getDirectInputNodes()
| std::vector< Node * > engine::RackReturnNode::getDirectInputNodes |
( |
| ) |
|
|
override |
◆ getNodeProperties()
| tracktion::graph::NodeProperties engine::RackReturnNode::getNodeProperties |
( |
| ) |
|
|
override |
◆ transform()
| TransformResult engine::RackReturnNode::transform |
( |
TransformOptions & |
| ) |
|
|
override |
◆ prepareToPlay()
| void engine::RackReturnNode::prepareToPlay |
( |
const tracktion::graph::PlaybackInitialisationInfo & |
| ) |
|
|
override |
◆ isReadyToProcess()
| bool engine::RackReturnNode::isReadyToProcess |
( |
| ) |
|
|
override |
◆ preProcess()
| void engine::RackReturnNode::preProcess |
( |
choc::buffer::FrameCount |
, |
|
|
juce::Range< int64_t > |
|
|
) |
| |
|
override |
◆ process()
| void engine::RackReturnNode::process |
( |
ProcessContext & |
| ) |
|
|
override |
The documentation for this class was generated from the following file: