Ardour
9.0-pre0-582-g084a23a80d
|
Go to the source code of this file.
Classes | |
struct | _spline_point |
struct | _spline |
Typedefs | |
typedef struct _spline | Spline |
typedef struct _spline_point | SplinePoint |
Functions | |
Spline * | spline_new (void) |
void | spline_free (Spline *) |
void | spline_set (Spline *, uint32_t n, SplinePoint *) |
void | spline_add (Spline *, uint32_t n, SplinePoint *) |
void | spline_solve (Spline *) |
float | spline_eval (Spline *, float val) |
void | spline_fill (Spline *, float x0, float x1, float *vec, uint32_t veclen) |
float | spline_get_max_x (Spline *) |
float | spline_get_min_x (Spline *) |
typedef struct _spline_point SplinePoint |
void spline_add | ( | Spline * | , |
uint32_t | n, | ||
SplinePoint * | |||
) |
float spline_eval | ( | Spline * | , |
float | val | ||
) |
void spline_fill | ( | Spline * | , |
float | x0, | ||
float | x1, | ||
float * | vec, | ||
uint32_t | veclen | ||
) |
void spline_free | ( | Spline * | ) |
float spline_get_max_x | ( | Spline * | ) |
float spline_get_min_x | ( | Spline * | ) |
Spline* spline_new | ( | void | ) |
void spline_set | ( | Spline * | , |
uint32_t | n, | ||
SplinePoint * | |||
) |
void spline_solve | ( | Spline * | ) |