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

#include <BasicControls.h>

Inheritance diagram for BasicControls:

Public Member Functions

 BasicControls ()
 
 ~BasicControls () override
 
void paint (juce::Graphics &) override
 
void resized () override
 

Public Attributes

juce::ToggleButton drawGrid
 
juce::ToggleButton muteOutput
 
juce::Slider bufferLength
 
std::unique_ptr< juce::AudioProcessorValueTreeState::SliderAttachment > bufferLengthAttachment
 
std::unique_ptr< juce::AudioProcessorValueTreeState::ButtonAttachment > gridAttachment
 
std::unique_ptr< juce::AudioProcessorValueTreeState::ButtonAttachment > muteOutputAttachment
 

Detailed Description

Definition at line 18 of file BasicControls.h.

Constructor & Destructor Documentation

◆ BasicControls()

BasicControls::BasicControls ( )

Construct a new Basic Controls object.

Definition at line 15 of file BasicControls.cpp.

◆ ~BasicControls()

BasicControls::~BasicControls ( )
override

Destroy the Basic Controls object.

Definition at line 31 of file BasicControls.cpp.

Member Function Documentation

◆ paint()

void BasicControls::paint ( juce::Graphics &  g)
override

Definition at line 35 of file BasicControls.cpp.

◆ resized()

void BasicControls::resized ( )
override

Set sizes and positions for each element.

Definition at line 39 of file BasicControls.cpp.

Member Data Documentation

◆ bufferLength

juce::Slider BasicControls::bufferLength

Controls length displayed.

Definition at line 52 of file BasicControls.h.

◆ bufferLengthAttachment

std::unique_ptr<juce::AudioProcessorValueTreeState::SliderAttachment> BasicControls::bufferLengthAttachment

bufferLength attachment.

Definition at line 58 of file BasicControls.h.

◆ drawGrid

juce::ToggleButton BasicControls::drawGrid

Controls whether to draw the grid.

Definition at line 40 of file BasicControls.h.

◆ gridAttachment

std::unique_ptr<juce::AudioProcessorValueTreeState::ButtonAttachment> BasicControls::gridAttachment

drawGrid attachment.

Definition at line 64 of file BasicControls.h.

◆ muteOutput

juce::ToggleButton BasicControls::muteOutput

Controls whether to mute the output.

Definition at line 46 of file BasicControls.h.

◆ muteOutputAttachment

std::unique_ptr<juce::AudioProcessorValueTreeState::ButtonAttachment> BasicControls::muteOutputAttachment

muteOutput attachment.

Definition at line 70 of file BasicControls.h.


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