| 
    Gin
    
   | 
 
Draws an LFO curve and shows a little dot moving long. More...
#include <gin_lfocomponent.h>
Public Member Functions | |
| LFOComponent () | |
| ~LFOComponent () override=default | |
| void | setUnclamped (bool b) | 
| void | setParams (Parameter::Ptr wave, Parameter::Ptr sync, Parameter::Ptr rate, Parameter::Ptr beat, Parameter::Ptr depth, Parameter::Ptr offset, Parameter::Ptr phase, Parameter::Ptr enable) | 
  Public Member Functions inherited from MultiParamComponent | |
| MultiParamComponent () | |
| ~MultiParamComponent () override | |
| juce::Colour | dimIfNeeded (const juce::Colour &c) | 
  Public Member Functions inherited from Parameter::ParameterListener | |
| virtual | ~ParameterListener () | 
Public Attributes | |
| std::function< std::vector< float >()> | phaseCallback | 
Additional Inherited Members | |
  Protected Member Functions inherited from MultiParamComponent | |
| void | showBubble (const juce::String &text, const juce::Rectangle< int > &rc) | 
| void | hideBubble () | 
| void | watchParam (Parameter *p) | 
| void | unwatchParam (Parameter *p) | 
| void | unwatchParams () | 
| void | enablementChanged () override | 
| void | valueUpdated (Parameter *) override | 
| void | handleAsyncUpdate () override | 
  Protected Attributes inherited from MultiParamComponent | |
| juce::Array< Parameter * > | params | 
| std::unique_ptr< juce::BubbleMessageComponent > | bubble | 
Draws an LFO curve and shows a little dot moving long.
| LFOComponent::LFOComponent | ( | ) | 
      
  | 
  overridedefault | 
| void LFOComponent::setUnclamped | ( | bool | b | ) | 
| void LFOComponent::setParams | ( | Parameter::Ptr | wave, | 
| Parameter::Ptr | sync, | ||
| Parameter::Ptr | rate, | ||
| Parameter::Ptr | beat, | ||
| Parameter::Ptr | depth, | ||
| Parameter::Ptr | offset, | ||
| Parameter::Ptr | phase, | ||
| Parameter::Ptr | enable | ||
| ) | 
| std::function<std::vector<float>()> LFOComponent::phaseCallback |