BRL-CAD
|
#include <api.h>
Data Fields | |
const char *const | name |
enum gcv_filter_type | filter_type |
const bu_mime_model_t | mime_type |
int(*const | data_supported )(const char *data) |
void(*const | create_opts_fn )(struct bu_opt_desc **options_desc, void **options_data) |
void(*const | free_opts_fn )(void *options_data) |
int(*const | filter_fn )(struct gcv_context *context, const struct gcv_opts *gcv_options, const void *options_data, const char *target) |
enum gcv_filter_type filter_type |
void(*const create_opts_fn) (struct bu_opt_desc **options_desc, void **options_data) |
PRIVATE
Allocate and initialize a bu_opt_desc block and associated memory for storing the option data.
Must set *options_desc and *options_data.
May be NULL.
void(*const free_opts_fn) (void *options_data) |
PRIVATE
Free the filter-specific opaque pointer returned by create_opts_fn(). NULL if and only if 'create_opts_fn' is NULL.
int(*const filter_fn) (struct gcv_context *context, const struct gcv_opts *gcv_options, const void *options_data, const char *target) |