![]() |
StoneyVCV v2
StoneyDSP Modules for VCV Rack 2.
|
#include <VCA.hpp>
Public Member Functions | |
| VCAEngine () | |
| virtual | ~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 | ( | ) |
|
virtualnoexcept |
|
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 |