VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
VoltMod::UnsafeServices Struct Reference

Opt-in access to raw engine interfaces and typed gamedata bindings. More...

#include <UnsafeServices.hpp>

Public Attributes

VoltMod::Interfaces Interfaces
 
VoltMod::Bindings Bindings
 
Status GameData
 

Detailed Description

Opt-in access to raw engine interfaces and typed gamedata bindings.

The plugin module fills this before the runtime and owns it, so every engine service is built with its interfaces already resolved. Include <VoltMod/Unsafe/Api.hpp> when a plugin needs direct engine access through runtime.Unsafe.

Definition at line 17 of file UnsafeServices.hpp.

Member Data Documentation

◆ Bindings

VoltMod::Bindings VoltMod::UnsafeServices::Bindings

Definition at line 20 of file UnsafeServices.hpp.

◆ GameData

Status VoltMod::UnsafeServices::GameData

Why gamedata did not bind; success when it did.

Definition at line 22 of file UnsafeServices.hpp.

◆ Interfaces

VoltMod::Interfaces VoltMod::UnsafeServices::Interfaces

Definition at line 19 of file UnsafeServices.hpp.


The documentation for this struct was generated from the following file: