diff options
Diffstat (limited to 'src/libs/sig/sig.h')
-rw-r--r-- | src/libs/sig/sig.h | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/libs/sig/sig.h b/src/libs/sig/sig.h index 9be3012..5e085af 100644 --- a/src/libs/sig/sig.h +++ b/src/libs/sig/sig.h @@ -4,7 +4,7 @@ #include <stdarg.h> #include <stddef.h> -typedef struct sig_t sig_t; +typedef struct sig_sig_t sig_sig_t; typedef struct sig_ops_t { size_t (*size)(va_list ap); /* return size of space needed for context for given ap */ @@ -13,33 +13,33 @@ typedef struct sig_ops_t { float (*output)(void *context, unsigned ticks_ms); /* output a value 0-1 from context appropriate @ time ticks_ms */ } sig_ops_t; -sig_t * sig_new(const sig_ops_t *ops, ...); -sig_t * sig_ref(sig_t *sig); -sig_t * sig_free(sig_t *sig); -float sig_output(sig_t *sig, unsigned ticks_ms); +sig_sig_t * sig_new(const sig_ops_t *ops, ...); +sig_sig_t * sig_ref(sig_sig_t *sig); +sig_sig_t * sig_free(sig_sig_t *sig); +float sig_output(sig_sig_t *sig, unsigned ticks_ms); -sig_t * sig_new_abs(sig_t *x); -sig_t * sig_new_add(sig_t *a, sig_t *b); -sig_t * sig_new_ceil(sig_t *x); -sig_t * sig_new_clamp(sig_t *x, sig_t *min, sig_t *max); -sig_t * sig_new_const(float x); -sig_t * sig_new_div(sig_t *a, sig_t *b); -sig_t * sig_new_expand(sig_t *x); -sig_t * sig_new_floor(sig_t *x); -sig_t * sig_new_inv(sig_t *x); -sig_t * sig_new_lerp(sig_t *a, sig_t *b, sig_t *t); -sig_t * sig_new_max(sig_t *a, sig_t *b); -sig_t * sig_new_min(sig_t *a, sig_t *b); -sig_t * sig_new_mult(sig_t *a, sig_t *b); -sig_t * sig_new_neg(sig_t *x); -sig_t * sig_new_pow(sig_t *x, sig_t *y); -sig_t * sig_new_rand(void); -sig_t * sig_new_round(sig_t *x); -sig_t * sig_new_scale(sig_t *x, sig_t *min, sig_t *max); -sig_t * sig_new_sin(sig_t *hz); -sig_t * sig_new_sqr(sig_t *hz); -sig_t * sig_new_tri(sig_t *hz); -sig_t * sig_new_sub(sig_t *a, sig_t *b); +sig_sig_t * sig_new_abs(sig_sig_t *x); +sig_sig_t * sig_new_add(sig_sig_t *a, sig_sig_t *b); +sig_sig_t * sig_new_ceil(sig_sig_t *x); +sig_sig_t * sig_new_clamp(sig_sig_t *x, sig_sig_t *min, sig_sig_t *max); +sig_sig_t * sig_new_const(float x); +sig_sig_t * sig_new_div(sig_sig_t *a, sig_sig_t *b); +sig_sig_t * sig_new_expand(sig_sig_t *x); +sig_sig_t * sig_new_floor(sig_sig_t *x); +sig_sig_t * sig_new_inv(sig_sig_t *x); +sig_sig_t * sig_new_lerp(sig_sig_t *a, sig_sig_t *b, sig_sig_t *t); +sig_sig_t * sig_new_max(sig_sig_t *a, sig_sig_t *b); +sig_sig_t * sig_new_min(sig_sig_t *a, sig_sig_t *b); +sig_sig_t * sig_new_mult(sig_sig_t *a, sig_sig_t *b); +sig_sig_t * sig_new_neg(sig_sig_t *x); +sig_sig_t * sig_new_pow(sig_sig_t *x, sig_sig_t *y); +sig_sig_t * sig_new_rand(void); +sig_sig_t * sig_new_round(sig_sig_t *x); +sig_sig_t * sig_new_scale(sig_sig_t *x, sig_sig_t *min, sig_sig_t *max); +sig_sig_t * sig_new_sin(sig_sig_t *hz); +sig_sig_t * sig_new_sqr(sig_sig_t *hz); +sig_sig_t * sig_new_tri(sig_sig_t *hz); +sig_sig_t * sig_new_sub(sig_sig_t *a, sig_sig_t *b); extern sig_ops_t sig_ops_const; extern sig_ops_t sig_ops_rand; |