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: