The VCAModuleWidget
struct.
More...
#include <VCA.hpp>
◆ DrawArgs
◆ VCAModuleWidget() [1/3]
◆ ~VCAModuleWidget()
virtual StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::~VCAModuleWidget |
( |
| ) |
|
|
virtualnoexcept |
◆ VCAModuleWidget() [2/3]
◆ VCAModuleWidget() [3/3]
StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::VCAModuleWidget |
( |
VCAModuleWidget && |
| ) |
|
|
privatedelete |
◆ step()
virtual void StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::step |
( |
| ) |
|
|
overridevirtual |
Advances the VCAModuleWidget
by one frame.
Calls ::rack::ModuleWidget::step()
internally.
◆ draw()
Renders the VCAModuleWidget
to the NanoVG context.
Calls ::rack::ModuleWidget::draw(args)
internally.
◆ onPrefersDarkPanelsChange()
Called after the prefersDarkPanels
setting is changed.
Sub-classes can override this to receive callbacks when the event is dispatched (from the ThemedWidget::step()
method).
- Parameters
-
◆ getPrefersDarkPanels()
const bool & StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::getPrefersDarkPanels |
( |
| ) |
const |
|
noexcept |
◆ onPixelRatioChange()
Called after the App->window->pixelRatio
setting is changed.
Sub-classes can override this to receive callbacks when the event is dispatched (from the Widget::step()
method).
- Parameters
-
◆ getPixelRatio()
const float & StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::getPixelRatio |
( |
| ) |
const |
|
noexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ svgPanelWidget
::rack::app::ThemedSvgPanel* StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::svgPanelWidget = NULL |
|
private |
◆ panelWidget
◆ fb
◆ knobGain
◆ portInputCv
◆ portInputVca
◆ portOutputVca
◆ vcaLight
::rack::componentlibrary::MediumLight<::rack::componentlibrary::GreenRedLight>* StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::vcaLight = NULL |
|
private |
3mm LED showing a smoothed CV value.
◆ lastPrefersDarkPanels
bool StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::lastPrefersDarkPanels = {::rack::settings::preferDarkPanels} |
|
private |
◆ prefersDarkPanelsPtr
const bool* StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::prefersDarkPanelsPtr = NULL |
|
private |
{&::rack::settings::preferDarkPanels}
◆ lastPixelRatio
float StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::lastPixelRatio = { rack::contextGet() ->window->pixelRatio} |
|
private |
◆ pixelRatioPtr
const float* StoneyDSP::StoneyVCV::VCA::VCAModuleWidget::pixelRatioPtr = NULL |
|
private |
The documentation for this struct was generated from the following file: