Ardour
9.0-pre0-582-g084a23a80d
|
#include <Curve.h>
Public Member Functions | |
Curve (const ControlList &cl) | |
Curve (const Curve &)=delete | |
Curve & | operator= (const Curve &)=delete |
bool | rt_safe_get_vector (Temporal::timepos_t const &x0, Temporal::timepos_t const &x1, float *arg, int32_t veclen) const |
void | get_vector (Temporal::timepos_t const &x0, Temporal::timepos_t const &x1, float *arg, int32_t veclen) const |
void | solve () const |
void | mark_dirty () const |
Private Member Functions | |
double | multipoint_eval (Temporal::timepos_t const &x) const |
void | _get_vector (Temporal::timepos_t x0, Temporal::timepos_t x1, float *arg, int32_t veclen) const |
Private Attributes | |
bool | _dirty |
const ControlList & | _list |
Evoral::Curve::Curve | ( | const ControlList & | cl | ) |
|
delete |
|
private |
void Evoral::Curve::get_vector | ( | Temporal::timepos_t const & | x0, |
Temporal::timepos_t const & | x1, | ||
float * | arg, | ||
int32_t | veclen | ||
) | const |
|
private |
bool Evoral::Curve::rt_safe_get_vector | ( | Temporal::timepos_t const & | x0, |
Temporal::timepos_t const & | x1, | ||
float * | arg, | ||
int32_t | veclen | ||
) | const |
void Evoral::Curve::solve | ( | ) | const |
|
private |