|
Namespaces |
| namespace | SourceMod |
Classes |
| struct | SourceMod::sm_plugininfo_s |
| | Encapsulates plugin public information exposed through "myinfo.". More...
|
| class | SourceMod::IPlugin |
| | Encapsulates a run-time plugin as maintained by SourceMod. More...
|
| class | SourceMod::IPluginIterator |
| | Iterates over a list of plugins. More...
|
| class | SourceMod::IPluginsListener |
| | Listens for plugin-oriented events. More...
|
| class | SourceMod::IPluginManager |
| | Manages the runtime loading and unloading of plugins. More...
|
Defines |
|
#define | SMINTERFACE_PLUGINSYSTEM_NAME "IPluginManager" |
|
#define | SMINTERFACE_PLUGINSYSTEM_VERSION 2 |
| #define | SM_CONTEXTVAR_USER 3 |
Typedefs |
|
typedef SourceMod::sm_plugininfo_s | SourceMod::sm_plugininfo_t |
| | Encapsulates plugin public information exposed through "myinfo.".
|
Enumerations |
| enum | SourceMod::PluginStatus {
SourceMod::Plugin_Running = 0,
SourceMod::Plugin_Paused,
SourceMod::Plugin_Error,
SourceMod::Plugin_Loaded,
SourceMod::Plugin_Failed,
SourceMod::Plugin_Created,
SourceMod::Plugin_Uncompiled,
SourceMod::Plugin_BadLoad
} |
| | Describes the usability status of a plugin. More...
|
| enum | SourceMod::PluginType { SourceMod::PluginType_Private,
SourceMod::PluginType_MapUpdated,
SourceMod::PluginType_MapOnly,
SourceMod::PluginType_Global
} |
| | Describes the object lifetime of a plugin. More...
|