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

An editor for the gate effect pattern. More...

#include <gin_gateeffectcomponent.h>

Inheritance diagram for GateEffectComponent:

Public Member Functions

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

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

An editor for the gate effect pattern.

Constructor & Destructor Documentation

◆ GateEffectComponent()

GateEffectComponent::GateEffectComponent ( int maxSteps_)

Referenced by setParams().

◆ ~GateEffectComponent()

GateEffectComponent::~GateEffectComponent ( )
overridedefault

Member Function Documentation

◆ setParams()

void GateEffectComponent::setParams ( Parameter::Ptr length,
Parameter::Ptr * l,
Parameter::Ptr * r,
Parameter::Ptr enable )

References GateEffectComponent().


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