Data Structures | |
| struct | plugin_data_s |
| struct | plugin_funcs_s |
| struct | plugin_list_s |
| struct | plugin_s |
Macros | |
| #define | PLUGIN_INFO(type, name) plugin_t *PluginInfo (void); __attribute__((visibility ("default"))) plugin_t *PluginInfo (void) |
| #define | QFPLUGIN_VERSION "1.0" |
Typedefs | |
| typedef plugin_t *(* | P_PluginInfo )(void) |
| typedef struct plugin_data_s | plugin_data_t |
| typedef struct plugin_funcs_s | plugin_funcs_t |
| typedef struct plugin_list_s | plugin_list_t |
| typedef struct plugin_s | plugin_t |
Enumerations | |
| enum | plugin_type_t { qfp_null = 0, qfp_input, qfp_cd, qfp_console, qfp_snd_output, qfp_snd_render, qfp_vid_render } |
Functions | |
| void | PI_Init (void) |
| plugin_t * | PI_LoadPlugin (const char *, const char *) |
| void | PI_RegisterPlugins (plugin_list_t *) |
| void | PI_Shutdown (void) |
| qboolean | PI_UnloadPlugin (plugin_t *) |
Variables | |
| struct cvar_s * | fs_pluginpath |