|
iceWing
|
#include <plugin.h>
Data Fields | |
| const char * | name |
| int | abi_version |
| void(* | init )(struct plugDefinition *plug, grabParameter *para, int argc, char **argv) |
| int(* | init_options )(struct plugDefinition *plug) |
| void(* | cleanup )(struct plugDefinition *plug) |
| BOOL(* | process )(struct plugDefinition *plug, char *id, struct plugData *data) |
| void * | reserved1 |
| void * | reserved2 |
| void * | reserved3 |
Definition of a plugin instance. Must be returned by the plug_get_info() factory function of a plugin.
| const char* plugDefinition::name |
Name of the instance, must be unique
| int plugDefinition::abi_version |
Always PLUG_ABI_VERSION
| void(* plugDefinition::init)(struct plugDefinition *plug, grabParameter *para, int argc, char **argv) |
| int(* plugDefinition::init_options)(struct plugDefinition *plug) |
| void(* plugDefinition::cleanup)(struct plugDefinition *plug) |
| BOOL(* plugDefinition::process)(struct plugDefinition *plug, char *id, struct plugData *data) |
| void* plugDefinition::reserved1 |
| void* plugDefinition::reserved2 |
| void* plugDefinition::reserved3 |
1.8.1