|
Oscilloscope 0.5.0
A simple oscilloscope VST
|
#include <GuiTransformer.h>
Public Member Functions | |
| GuiTransformer (OscilloscopeAudioProcessor &aProcessor, float transitionDuration, std::function< void()> expandLambdaFunction, std::function< void()> contractLambdaFunction, std::function< void()> expandStartedLambdaFunction, std::function< void()> contractStartedLambdaFunction, std::function< void()> expandEndedLambdaFunction, std::function< void()> contractEndedLambdaFunction) | |
| ~GuiTransformer () | |
Class to handle GUI transition between Pro and raw modalities.
Definition at line 22 of file GuiTransformer.h.
| GuiTransformer::GuiTransformer | ( | OscilloscopeAudioProcessor & | aProcessor, |
| float | transitionDuration, | ||
| std::function< void()> | expandLambdaFunction, | ||
| std::function< void()> | contractLambdaFunction, | ||
| std::function< void()> | expandStartedLambdaFunction, | ||
| std::function< void()> | contractStartedLambdaFunction, | ||
| std::function< void()> | expandEndedLambdaFunction, | ||
| std::function< void()> | contractEndedLambdaFunction | ||
| ) |
Construct a new Gui Transformer object
| aProcessor | PluginProcessor reference. |
| transitionDuration | Duration of the transition in seconds. |
| expandLambdaFunction | Lambda function to call when expanding ControlSection. |
| contractLambdaFunction | Lambda function to call when contracting ControlSection. |
| expandStartedLambdaFunction | Lambda function to call when ControlSection expansion starts. |
| contractStartedLambdaFunction | Lambda function to call when ControlSection contraction starts. |
| expandEndedLambdaFunction | Lambda function to call when ControlSection expansion ends. |
| contractEndedLambdaFunction | Lambda function to call when ControlSection contraction ends. |
Definition at line 13 of file GuiTransformer.cpp.
| GuiTransformer::~GuiTransformer | ( | ) |
Definition at line 38 of file GuiTransformer.cpp.