Oscilloscope 0.5.0
A simple oscilloscope VST
Loading...
Searching...
No Matches
Public Member Functions | List of all members
GuiTransformer Class Reference

#include <GuiTransformer.h>

Inheritance diagram for GuiTransformer:

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 ()
 

Detailed Description

Class to handle GUI transition between Pro and raw modalities.

Definition at line 22 of file GuiTransformer.h.

Constructor & Destructor Documentation

◆ GuiTransformer()

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

Parameters
aProcessorPluginProcessor reference.
transitionDurationDuration of the transition in seconds.
expandLambdaFunctionLambda function to call when expanding ControlSection.
contractLambdaFunctionLambda function to call when contracting ControlSection.
expandStartedLambdaFunctionLambda function to call when ControlSection expansion starts.
contractStartedLambdaFunctionLambda function to call when ControlSection contraction starts.
expandEndedLambdaFunctionLambda function to call when ControlSection expansion ends.
contractEndedLambdaFunctionLambda function to call when ControlSection contraction ends.

Definition at line 13 of file GuiTransformer.cpp.

◆ ~GuiTransformer()

GuiTransformer::~GuiTransformer ( )

Definition at line 38 of file GuiTransformer.cpp.


The documentation for this class was generated from the following files: