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

#include <TriggeredOscilloscope.h>

Inheritance diagram for TriggeredOscilloscope:
OscilloscopeComponent

Public Member Functions

 TriggeredOscilloscope (OscilloscopeAudioProcessor &aProcessor, int sampleRate)
 
 ~TriggeredOscilloscope ()
 
void refreshDislayed ()
 
- Public Member Functions inherited from OscilloscopeComponent
 OscilloscopeComponent (OscilloscopeAudioProcessor &aProcessor, int sampleRate, int framesPerSecond)
 
 ~OscilloscopeComponent ()
 
void setFramesPerSecond (int framesPerSecond)
 
void drawGrid (juce::Graphics &g, float w, float h)
 
void paint (juce::Graphics &g) override
 
void resized () override
 

Additional Inherited Members

- Protected Attributes inherited from OscilloscopeComponent
int sampleRate
 
std::vector< float > sampleData
 
OscilloscopeAudioProcessoraudioProcessor
 

Detailed Description

Definition at line 18 of file TriggeredOscilloscope.h.

Constructor & Destructor Documentation

◆ TriggeredOscilloscope()

TriggeredOscilloscope::TriggeredOscilloscope ( OscilloscopeAudioProcessor aProcessor,
int  sampleRate 
)

Construct a new Triggered Oscilloscope object

Parameters
aProcessorPluginProcessor audio processor.
sampleRateSample rate of the host.

Definition at line 13 of file TriggeredOscilloscope.cpp.

◆ ~TriggeredOscilloscope()

TriggeredOscilloscope::~TriggeredOscilloscope ( )

Destroy the Triggered Oscilloscope object

Definition at line 40 of file TriggeredOscilloscope.cpp.

Member Function Documentation

◆ refreshDislayed()

void TriggeredOscilloscope::refreshDislayed ( )

Refreshes displayed data and finds first element to plot.

Definition at line 49 of file TriggeredOscilloscope.cpp.


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