JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
juce_ProcessorChain.h File Reference

Go to the source code of this file.

Classes

class  juce::dsp::ProcessorChain< Processors >
 This variadically-templated class lets you join together any number of processor classes into a single processor which will call process() on them all in sequence. More...
 

Namespaces

namespace  juce
 JUCE Namespace.
 

Functions

template<int Index, typename... Processors>
autojuce::dsp::get (ProcessorChain< Processors... > &chain) noexcept
 Non-member equivalent of ProcessorChain::get which avoids awkward member template syntax.
 
template<int Index, typename... Processors>
autojuce::dsp::get (const ProcessorChain< Processors... > &chain) noexcept
 Non-member equivalent of ProcessorChain::get which avoids awkward member template syntax.
 
template<int Index, typename... Processors>
void juce::dsp::setBypassed (ProcessorChain< Processors... > &chain, bool bypassed) noexcept
 Non-member equivalent of ProcessorChain::setBypassed which avoids awkward member template syntax.
 
template<int Index, typename... Processors>
bool juce::dsp::isBypassed (const ProcessorChain< Processors... > &chain) noexcept
 Non-member equivalent of ProcessorChain::isBypassed which avoids awkward member template syntax.
 

Function Documentation

◆ get() [1/2]

template<int Index, typename... Processors>
auto & juce::dsp::get ( const ProcessorChain< Processors... > &  chain)
noexcept

Non-member equivalent of ProcessorChain::get which avoids awkward member template syntax.

Definition at line 137 of file juce_ProcessorChain.h.

◆ get() [2/2]

template<int Index, typename... Processors>
auto & juce::dsp::get ( ProcessorChain< Processors... > &  chain)
noexcept

Non-member equivalent of ProcessorChain::get which avoids awkward member template syntax.

Definition at line 128 of file juce_ProcessorChain.h.

◆ isBypassed()

template<int Index, typename... Processors>
bool juce::dsp::isBypassed ( const ProcessorChain< Processors... > &  chain)
noexcept

Non-member equivalent of ProcessorChain::isBypassed which avoids awkward member template syntax.

Definition at line 155 of file juce_ProcessorChain.h.

◆ setBypassed()

template<int Index, typename... Processors>
void juce::dsp::setBypassed ( ProcessorChain< Processors... > &  chain,
bool  bypassed 
)
noexcept

Non-member equivalent of ProcessorChain::setBypassed which avoids awkward member template syntax.

Definition at line 146 of file juce_ProcessorChain.h.