#include <string.h>
#include <stdio.h>
#include "weed.h"
#include "weed-palettes.h"
#include "weed-effects.h"
Functions | |
int | _leaf_exists (weed_plant_t *plant, const char *key) |
weed_plant_t * | weed_plugin_info_init (weed_bootstrap_f weed_boot, int num_versions, int *api_versions) |
int | weed_get_api_version (weed_plant_t *plugin_info) |
weed_plant_t * | weed_channel_template_init (const char *name, int flags, int *palettes) |
weed_plant_t * | weed_audio_channel_template_init (const char *name, int flags) |
weed_plant_t * | weed_filter_class_init (const char *name, const char *author, int version, int flags, weed_init_f init_func, weed_process_f process_func, weed_deinit_f deinit_func, weed_plant_t **in_chantmpls, weed_plant_t **out_chantmpls, weed_plant_t **in_paramtmpls, weed_plant_t **out_paramtmpls) |
void | weed_plugin_info_add_filter_class (weed_plant_t *plugin_info, weed_plant_t *filter_class) |
weed_plant_t * | weed_parameter_template_get_gui (weed_plant_t *paramt) |
weed_plant_t * | weed_filter_class_get_gui (weed_plant_t *filter) |
weed_plant_t * | weed_integer_init (const char *name, const char *label, int def, int min, int max) |
weed_plant_t * | weed_string_list_init (const char *name, const char *label, int def, const char **const list) |
weed_plant_t * | weed_switch_init (const char *name, const char *label, int def) |
weed_plant_t * | weed_radio_init (const char *name, const char *label, int def, int group) |
weed_plant_t * | weed_float_init (const char *name, const char *label, double def, double min, double max) |
weed_plant_t * | weed_text_init (const char *name, const char *label, const char *def) |
weed_plant_t * | weed_colRGBi_init (const char *name, const char *label, int red, int green, int blue) |
weed_plant_t * | weed_colRGBd_init (const char *name, const char *label, double red, double green, double blue) |
weed_plant_t * | weed_out_param_integer_init (const char *name, int def, int min, int max) |
weed_plant_t * | weed_out_param_switch_init (const char *name, int def) |
weed_plant_t * | weed_out_param_float_init (const char *name, double def, double min, double max) |
weed_plant_t * | weed_out_param_text_init (const char *name, const char *def) |
weed_plant_t * | weed_out_param_colRGBi_init (const char *name, int red, int green, int blue) |
weed_plant_t * | weed_out_param_colRGBd_init (const char *name, double red, double green, double blue) |
weed_plant_t ** | weed_clone_plants (weed_plant_t **plants) |
|
inline |
weed_plant_t* weed_audio_channel_template_init | ( | const char * | name, |
int | flags | ||
) |
weed_plant_t* weed_channel_template_init | ( | const char * | name, |
int | flags, | ||
int * | palettes | ||
) |
weed_plant_t** weed_clone_plants | ( | weed_plant_t ** | plants | ) |
weed_plant_t* weed_colRGBd_init | ( | const char * | name, |
const char * | label, | ||
double | red, | ||
double | green, | ||
double | blue | ||
) |
weed_plant_t* weed_colRGBi_init | ( | const char * | name, |
const char * | label, | ||
int | red, | ||
int | green, | ||
int | blue | ||
) |
weed_plant_t* weed_filter_class_get_gui | ( | weed_plant_t * | filter | ) |
weed_plant_t* weed_filter_class_init | ( | const char * | name, |
const char * | author, | ||
int | version, | ||
int | flags, | ||
weed_init_f | init_func, | ||
weed_process_f | process_func, | ||
weed_deinit_f | deinit_func, | ||
weed_plant_t ** | in_chantmpls, | ||
weed_plant_t ** | out_chantmpls, | ||
weed_plant_t ** | in_paramtmpls, | ||
weed_plant_t ** | out_paramtmpls | ||
) |
weed_plant_t* weed_float_init | ( | const char * | name, |
const char * | label, | ||
double | def, | ||
double | min, | ||
double | max | ||
) |
int weed_get_api_version | ( | weed_plant_t * | plugin_info | ) |
weed_plant_t* weed_integer_init | ( | const char * | name, |
const char * | label, | ||
int | def, | ||
int | min, | ||
int | max | ||
) |
weed_plant_t* weed_out_param_colRGBd_init | ( | const char * | name, |
double | red, | ||
double | green, | ||
double | blue | ||
) |
weed_plant_t* weed_out_param_colRGBi_init | ( | const char * | name, |
int | red, | ||
int | green, | ||
int | blue | ||
) |
weed_plant_t* weed_out_param_float_init | ( | const char * | name, |
double | def, | ||
double | min, | ||
double | max | ||
) |
weed_plant_t* weed_out_param_integer_init | ( | const char * | name, |
int | def, | ||
int | min, | ||
int | max | ||
) |
weed_plant_t* weed_out_param_switch_init | ( | const char * | name, |
int | def | ||
) |
weed_plant_t* weed_out_param_text_init | ( | const char * | name, |
const char * | def | ||
) |
weed_plant_t* weed_parameter_template_get_gui | ( | weed_plant_t * | paramt | ) |
void weed_plugin_info_add_filter_class | ( | weed_plant_t * | plugin_info, |
weed_plant_t * | filter_class | ||
) |
weed_plant_t* weed_plugin_info_init | ( | weed_bootstrap_f | weed_boot, |
int | num_versions, | ||
int * | api_versions | ||
) |
weed_plant_t* weed_radio_init | ( | const char * | name, |
const char * | label, | ||
int | def, | ||
int | group | ||
) |
weed_plant_t* weed_string_list_init | ( | const char * | name, |
const char * | label, | ||
int | def, | ||
const char **const | list | ||
) |
weed_plant_t* weed_switch_init | ( | const char * | name, |
const char * | label, | ||
int | def | ||
) |
weed_plant_t* weed_text_init | ( | const char * | name, |
const char * | label, | ||
const char * | def | ||
) |
weed_free_f weed_free |
weed_leaf_element_size_f weed_leaf_element_size |
weed_leaf_get_f weed_leaf_get |
weed_leaf_get_flags_f weed_leaf_get_flags |
weed_leaf_num_elements_f weed_leaf_num_elements |
weed_leaf_seed_type_f weed_leaf_seed_type |
weed_leaf_set_f weed_leaf_set |
weed_malloc_f weed_malloc |
weed_memcpy_f weed_memcpy |
weed_memset_f weed_memset |
weed_plant_list_leaves_f weed_plant_list_leaves |
weed_plant_new_f weed_plant_new |