|
VoltMod
C++23 framework for CS2 server plugins
|
#include <InstalledPlugins.hpp>
Public Attributes | |
| std::string | Name |
| std::string | Version |
| std::string | LogTag |
| prefixes the plugin's log lines; its name unless the file says otherwise | |
| std::string | Description |
| std::string | Author |
| std::string | Website |
| std::string | License |
| VoltMod::LogLevel | LogLevel = VoltMod::LogLevel::Info |
| std::vector< std::string > | Dependencies |
| Required: a missing one refuses this plugin. | |
| std::vector< std::string > | OptionalDependencies |
One parsed plugin.json.
Definition at line 15 of file InstalledPlugins.hpp.
| std::string VoltMod::PluginManifest::Author |
Definition at line 21 of file InstalledPlugins.hpp.
| std::vector<std::string> VoltMod::PluginManifest::Dependencies |
Required: a missing one refuses this plugin.
Definition at line 26 of file InstalledPlugins.hpp.
| std::string VoltMod::PluginManifest::Description |
Definition at line 20 of file InstalledPlugins.hpp.
| std::string VoltMod::PluginManifest::License |
Definition at line 23 of file InstalledPlugins.hpp.
| VoltMod::LogLevel VoltMod::PluginManifest::LogLevel = VoltMod::LogLevel::Info |
The level the plugin starts at; volt log changes it until the next load.
Definition at line 25 of file InstalledPlugins.hpp.
| std::string VoltMod::PluginManifest::LogTag |
prefixes the plugin's log lines; its name unless the file says otherwise
Definition at line 19 of file InstalledPlugins.hpp.
| std::string VoltMod::PluginManifest::Name |
Definition at line 17 of file InstalledPlugins.hpp.
| std::vector<std::string> VoltMod::PluginManifest::OptionalDependencies |
The plugin loads without these and reaches them through the service exchange when present.
Definition at line 28 of file InstalledPlugins.hpp.
| std::string VoltMod::PluginManifest::Version |
Definition at line 18 of file InstalledPlugins.hpp.
| std::string VoltMod::PluginManifest::Website |
Definition at line 22 of file InstalledPlugins.hpp.