Ardour  9.0-pre0-582-g084a23a80d
ArdourWaveView::WaveViewDrawRequest Struct Reference

#include <wave_view_private.h>

Public Member Functions

 WaveViewDrawRequest ()
 
 ~WaveViewDrawRequest ()
 
bool stopped () const
 
void cancel ()
 
bool finished ()
 
bool is_valid ()
 

Public Attributes

std::shared_ptr< WaveViewImageimage
 

Private Attributes

std::atomic< int > _stop
 

Detailed Description

Definition at line 200 of file wave_view_private.h.

Constructor & Destructor Documentation

◆ WaveViewDrawRequest()

ArdourWaveView::WaveViewDrawRequest::WaveViewDrawRequest ( )

◆ ~WaveViewDrawRequest()

ArdourWaveView::WaveViewDrawRequest::~WaveViewDrawRequest ( )

Member Function Documentation

◆ cancel()

void ArdourWaveView::WaveViewDrawRequest::cancel ( )
inline

Definition at line 207 of file wave_view_private.h.

◆ finished()

bool ArdourWaveView::WaveViewDrawRequest::finished ( )
inline

Definition at line 208 of file wave_view_private.h.

◆ is_valid()

bool ArdourWaveView::WaveViewDrawRequest::is_valid ( )
inline

Definition at line 212 of file wave_view_private.h.

◆ stopped()

bool ArdourWaveView::WaveViewDrawRequest::stopped ( ) const
inline

Definition at line 206 of file wave_view_private.h.

Member Data Documentation

◆ _stop

std::atomic<int> ArdourWaveView::WaveViewDrawRequest::_stop
private

Definition at line 217 of file wave_view_private.h.

◆ image

std::shared_ptr<WaveViewImage> ArdourWaveView::WaveViewDrawRequest::image

Definition at line 210 of file wave_view_private.h.


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