#include <frei0r.h>
Data Fields | |
const char * | name |
const char * | author |
int | plugin_type |
int | color_model |
int | frei0r_version |
int | major_version |
int | minor_version |
int | num_params |
const char * | explanation |
An application should ignore (i.e. not use) frei0r effects that have unknown values in the plugin_type or color_model field. It should also ignore effects with a too high frei0r_version.
This is necessary to be able to extend the frei0r spec (e.g. by adding new color models or plugin types) in a way that does not result in crashes when loading effects that make use of these extensions into an older application.
All strings are unicode, 0-terminated, and the encoding is utf-8.
const char* f0r_plugin_info::name |
The (short) name of the plugin
const char* f0r_plugin_info::author |
The plugin author
The plugin type
The color model used
The frei0r major version this plugin is built for
The major version of the plugin
The minor version of the plugin
The number of parameters of the plugin
const char* f0r_plugin_info::explanation |
An optional explanation string