|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
AudioRegion-specific waveform canvas. More...
#include <src/gui/qquick/audio_region_waveform_canvas_item.h>


Signals | |
| void | regionChanged () |
| Signals inherited from zrythm::gui::qquick::WaveformCanvasItem | |
| void | waveformColorChanged () |
| void | outlineColorChanged () |
Public Member Functions | |
| AudioRegionWaveformCanvasItem (QQuickItem *parent=nullptr) | |
| QObject * | region () const |
| void | setRegion (QObject *region) |
| Public Member Functions inherited from zrythm::gui::qquick::WaveformCanvasItem | |
| WaveformCanvasItem (QQuickItem *parent=nullptr) | |
| QCanvasPainterItemRenderer * | createItemRenderer () const override |
| QColor | waveformColor () const |
| void | setWaveformColor (const QColor &color) |
| QColor | outlineColor () const |
| void | setOutlineColor (const QColor &color) |
| const juce::AudioSampleBuffer * | audioBuffer () const |
| uint64_t | bufferGeneration () const |
| Monotonically increasing counter bumped on each buffer change. | |
Properties | |
| QObject * | region |
| Properties inherited from zrythm::gui::qquick::WaveformCanvasItem | |
| QColor | waveformColor |
| QColor | outlineColor |
Additional Inherited Members | |
| Protected Member Functions inherited from zrythm::gui::qquick::WaveformCanvasItem | |
| void | notifyBufferChanged () |
| Bumps the generation counter and schedules a repaint. | |
| Protected Attributes inherited from zrythm::gui::qquick::WaveformCanvasItem | |
| juce::AudioSampleBuffer | audio_buffer_ |
AudioRegion-specific waveform canvas.
Handles AudioRegion buffer serialization and re-serialization on region property changes (loop, bounds, fades).
Definition at line 25 of file audio_region_waveform_canvas_item.h.
|
inline |
Definition at line 35 of file audio_region_waveform_canvas_item.h.
|
readwrite |
Definition at line 30 of file audio_region_waveform_canvas_item.h.