Ardour  9.0-pre0-582-g084a23a80d
Evoral::ControlEvent Class Reference

#include <ControlList.h>

Public Member Functions

 ControlEvent (Temporal::timepos_t const &w, double v)
 
 ControlEvent (const ControlEvent &other)
 
 ~ControlEvent ()
 
void create_coeffs ()
 

Public Attributes

Temporal::timepos_t when
 
double value
 
double * coeff
 double[4] allocated by Curve as needed More...
 

Detailed Description

A single event (time-stamped value) for a control

Definition at line 55 of file ControlList.h.

Constructor & Destructor Documentation

◆ ControlEvent() [1/2]

Evoral::ControlEvent::ControlEvent ( Temporal::timepos_t const &  w,
double  v 
)
inline

Definition at line 58 of file ControlList.h.

◆ ControlEvent() [2/2]

Evoral::ControlEvent::ControlEvent ( const ControlEvent other)
inline

Definition at line 62 of file ControlList.h.

◆ ~ControlEvent()

Evoral::ControlEvent::~ControlEvent ( )
inline

Definition at line 72 of file ControlList.h.

Member Function Documentation

◆ create_coeffs()

void Evoral::ControlEvent::create_coeffs ( )
inline

Definition at line 74 of file ControlList.h.

Member Data Documentation

◆ coeff

double* Evoral::ControlEvent::coeff

double[4] allocated by Curve as needed

Definition at line 83 of file ControlList.h.

◆ value

double Evoral::ControlEvent::value

Definition at line 82 of file ControlList.h.

◆ when

Temporal::timepos_t Evoral::ControlEvent::when

Definition at line 81 of file ControlList.h.


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