#include <tracktion_ArrangerLauncherSwitchingNode.h>
|
| SampleFader ()=default |
|
| SampleFader (size_t numChannels) |
|
void | reset (size_t numChannels) |
|
size_t | getNumChannels () const |
|
template<typename Buffer > |
void | push (const Buffer &buffer) |
|
void | trigger (size_t numFramesToFade_) |
|
template<typename Buffer > |
void | apply (Buffer &&buffer, FadeType fadeType) |
|
template<typename Buffer > |
void | applyAt (Buffer &buffer, choc::buffer::FrameCount frameNum, FadeType fadeType) |
|
◆ FadeType
Enumerator |
---|
fadeOut | |
crossfade | |
◆ SampleFader() [1/2]
tracktion::engine::SampleFader::SampleFader |
( |
| ) |
|
|
default |
◆ SampleFader() [2/2]
tracktion::engine::SampleFader::SampleFader |
( |
size_t |
numChannels | ) |
|
◆ reset()
void tracktion::engine::SampleFader::reset |
( |
size_t |
numChannels | ) |
|
◆ getNumChannels()
size_t tracktion::engine::SampleFader::getNumChannels |
( |
| ) |
const |
◆ push()
template<typename Buffer >
void tracktion::engine::SampleFader::push |
( |
const Buffer & |
buffer | ) |
|
◆ trigger()
void tracktion::engine::SampleFader::trigger |
( |
size_t |
numFramesToFade_ | ) |
|
◆ apply()
template<typename Buffer >
void tracktion::engine::SampleFader::apply |
( |
Buffer && |
buffer, |
|
|
FadeType |
fadeType |
|
) |
| |
◆ applyAt()
template<typename Buffer >
void tracktion::engine::SampleFader::applyAt |
( |
Buffer & |
buffer, |
|
|
choc::buffer::FrameCount |
frameNum, |
|
|
FadeType |
fadeType |
|
) |
| |
The documentation for this class was generated from the following file: