|
VoltMod
C++23 framework for CS2 server plugins
|
#include "BuildStamp.hpp"#include "Engine/Memory/ScriptBindings.hpp"#include "Engine/Server/ConsoleLogger.hpp"#include "Host/Console/VoltCommand.hpp"#include "Host/EngineHooks.hpp"#include "Host/EngineInterfaces.hpp"#include "Host/Files/ServerAssets.hpp"#include "Host/GameData/GameDataTable.hpp"#include "Host/Input/ButtonPresses.hpp"#include "Host/Input/PlayerCommands.hpp"#include "Host/LoaderHandoff.hpp"#include "Host/Plugins/PluginLoader.hpp"#include "Host/Plugins/PluginRegistry.hpp"#include "Host/Schema/SchemaCheck.hpp"#include "Host/Workshop/WorkshopDownloads.hpp"#include <VoltMod/Core/Files/Paths.hpp>#include <VoltMod/Core/Log.hpp>#include <VoltMod/Core/Result.hpp>#include <VoltMod/Core/Text/Strings.hpp>#include <VoltMod/Engine/Detours.hpp>#include <VoltMod/Engine/GameData/Bindings.hpp>#include <VoltMod/Host/PluginDescriptor.hpp>#include <cstddef>#include <memory>#include <string_view>Go to the source code of this file.
Classes | |
| class | VoltMod::Host |
Namespaces | |
| namespace | KHook |
| namespace | VoltMod |
Functions | |
| VOLTMOD_EXPORT bool | VoltMod_HostStart (const VoltMod::LoaderHandoff *start, char *error, size_t errorSize) |
| VOLTMOD_EXPORT void | VoltMod_HostStop () |
Variables | |
| static constexpr std::string_view | VoltMod::GameDataPath = "addons/voltmod/gamedata/gamedata.jsonc" |
| static Host | VoltMod::g_host |
| VOLTMOD_EXPORT bool VoltMod_HostStart | ( | const VoltMod::LoaderHandoff * | start, |
| char * | error, | ||
| size_t | errorSize | ||
| ) |
Definition at line 136 of file Host.cpp.
References VoltMod::Strings::CopyToBuffer(), VoltMod::g_host, and VoltMod::Host::Start().
| VOLTMOD_EXPORT void VoltMod_HostStop | ( | ) |
Definition at line 146 of file Host.cpp.
References VoltMod::g_host, and VoltMod::Host::Stop().