Gin
Loading...
Searching...
No Matches
StepLFOComponent Class Reference

Draws a step LFO curve and shows a little dot moving long. More...

#include <gin_steplfocomponent.h>

Inheritance diagram for StepLFOComponent:

Public Member Functions

 StepLFOComponent (int maxSteps_)
 ~StepLFOComponent () override=default
void setParams (Parameter::Ptr beat, Parameter::Ptr length, Parameter::Ptr *level, 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

Detailed Description

Draws a step LFO curve and shows a little dot moving long.

Constructor & Destructor Documentation

◆ StepLFOComponent()

StepLFOComponent::StepLFOComponent ( int maxSteps_)

◆ ~StepLFOComponent()

StepLFOComponent::~StepLFOComponent ( )
overridedefault

Member Function Documentation

◆ setParams()

void StepLFOComponent::setParams ( Parameter::Ptr beat,
Parameter::Ptr length,
Parameter::Ptr * level,
Parameter::Ptr enable )

Member Data Documentation

◆ phaseCallback

std::function<std::vector<float>()> StepLFOComponent::phaseCallback

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