StoneyVCV v2
StoneyDSP Modules for VCV Rack 2.
|
#include <VCA.hpp>
Public Member Functions | |
VCAEngine () | |
VCAEngine (T sample) | |
~VCAEngine () noexcept | |
void | processSample (T *sample) override |
void | processSampleSimd (::StoneyDSP::SIMD::float_4 *v) |
void | processSampleSimd (::StoneyDSP::SIMD::double_2 *v) |
void | setGain (const T &newGain) |
T & | getGain () noexcept |
Public Member Functions inherited from StoneyDSP::StoneyVCV::Engine< T > | |
Engine () | |
virtual | ~Engine () noexcept=0 |
Private Member Functions | |
VCAEngine (const VCAEngine &)=delete | |
VCAEngine & | operator= (const VCAEngine &)=delete |
VCAEngine (VCAEngine &&)=delete | |
VCAEngine & | operator= (VCAEngine &&)=delete |
Private Attributes | |
T | gain |
T | lastGain |
StoneyDSP::StoneyVCV::VCA::VCAEngine< T >::VCAEngine | ( | ) |
StoneyDSP::StoneyVCV::VCA::VCAEngine< T >::VCAEngine | ( | T | sample | ) |
|
noexcept |
|
privatedelete |
|
privatedelete |
|
overridevirtual |
Implements StoneyDSP::StoneyVCV::Engine< T >.
void StoneyDSP::StoneyVCV::VCA::VCAEngine< T >::processSampleSimd | ( | ::StoneyDSP::SIMD::float_4 * | v | ) |
void StoneyDSP::StoneyVCV::VCA::VCAEngine< T >::processSampleSimd | ( | ::StoneyDSP::SIMD::double_2 * | v | ) |
|
noexcept |
|
privatedelete |
|
privatedelete |
|
private |
|
private |