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 |