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

Classes

class  CBaseAnimGraph
 
class  CBaseCombatCharacter
 
class  CBaseEntity
 
class  CBaseModelEntity
 
class  CBasePlayerController
 
class  CBasePlayerPawn
 
class  CBasePlayerWeapon
 
class  CBeam
 
class  CBodyComponent
 
class  CCSCustomHudLayout
 
class  CCSCustomHudLayoutState
 
class  CCSGameRules
 
class  CCSGameRulesProxy
 
class  CCSPlayer_AimPunchServices
 
class  CCSPlayer_MovementServices
 
class  CCSPlayerBase_CameraServices
 
class  CCSPlayerController
 
class  CCSPlayerController_ActionTrackingServices
 
class  CCSPlayerController_InGameMoneyServices
 
class  CCSPlayerPawn
 
class  CCSPlayerPawnBase
 
class  CEconEntity
 
class  CEntityComponent
 
class  CEntityInstance
 
class  CGameRules
 
class  CGameRulesProxy
 
class  CGameSceneNode
 
class  CInButtonState
 
struct  ClassInfo
 
class  CModelState
 
class  CMultiplayRules
 
class  CountdownTimer
 
class  CParticleSystem
 
class  CPlayer_CameraServices
 
class  CPlayer_ItemServices
 
class  CPlayer_MovementServices
 
class  CPlayer_MovementServices_Humanoid
 
class  CPlayer_ObserverServices
 
class  CPlayer_WeaponServices
 
class  CPlayerControllerComponent
 
class  CPlayerPawnComponent
 
class  CSkeletonInstance
 
class  CSMatchStats_t
 
class  CSPerRoundStats_t
 
class  CTeamplayRules
 
class  CVoteController
 
class  EntitySpottedState_t
 
struct  EnumInfo
 
struct  EnumItem
 
struct  FieldInfo
 
struct  FieldLayout
 
struct  OwnerLink
 
struct  SchemaDoc
 
struct  TypeInfo
 
class  View
 Base of every generated schema view: a frame-local pointer into engine memory, never stored. More...
 

Enumerations

enum class  MoveType_t : int8_t {
  MOVETYPE_NONE = 0 , MOVETYPE_OBSOLETE = 1 , MOVETYPE_WALK = 2 , MOVETYPE_FLY = 3 ,
  MOVETYPE_FLYGRAVITY = 4 , MOVETYPE_VPHYSICS = 5 , MOVETYPE_PUSH = 6 , MOVETYPE_NOCLIP = 7 ,
  MOVETYPE_OBSERVER = 8 , MOVETYPE_LADDER = 9 , MOVETYPE_CUSTOM = 10 , MOVETYPE_LAST = 11
}
 
enum class  RenderMode_t : int8_t { kRenderNormal = 0 , kRenderTransAlpha = 1 , kRenderNone = 2 , kRenderModeCount = 3 }
 

Functions

static std::string DumpedBuild (const std::filesystem::path &path)
 
static CSchemaSystemTypeScope * ServerScope (ISchemaSystem *schema)
 
void WriteSchemaDump (ISchemaSystem *schema, CGameEntitySystem *entities)
 
Status VerifySchemaLayout (ISchemaSystem *schema)
 
static std::string TypeName (CSchemaType *type)
 
static TypeInfo DescribeType (CSchemaType *type)
 
static ClassInfo DescribeClass (const CSchemaClassInfo *klass, const CNetworkSerializerClassInfo *network)
 
static EnumInfo DescribeEnum (const CSchemaEnumInfo *enumeration)
 
static const CNetworkSerializerClassInfo * NetworkClass (const CNetworkSerializerCodeGenDatabase &network, const char *name)
 
template<class T , class Hash >
static std::vector< T > HashElements (Hash &hash)
 
static void MergeScope (SchemaDoc &doc, CSchemaSystemTypeScope *scope, const CNetworkSerializerCodeGenDatabase &network)
 
Status WriteDumpFile (CSchemaSystemTypeScope *global, CSchemaSystemTypeScope *server, const CNetworkSerializerCodeGenDatabase &network, std::string_view path, std::string_view gameBuild)
 
const SchemaClassFieldData_t * FindField (const CSchemaClassInfo *klass, std::string_view field)
 
std::span< const FieldLayout > GeneratedLayout ()
 
std::string_view GeneratedFromBuild ()
 
uint64_t GeneratedLayoutStamp ()
 A hash of everything GeneratedLayout holds.
 
void NotifyEntity (CEntityInstance *entity, int32_t offset)
 
void NotifyComponentOwner (void *component, int32_t ownerLinkOffset, int32_t offset)
 
CEntityInstance * ComponentOwner (const void *component, int32_t ownerLinkOffset)
 
void NotifyEntity (::CEntityInstance *entity, int32_t offset)
 

Variables

static constexpr std::string_view DumpPath = "addons/voltmod/gamedata/dumps/schema.json"
 
constexpr std::string_view ChainField = "__m_pChainEntity"
 
static constexpr int32_t kCBaseCombatCharacter_MyWearables = 3368
 
static constexpr int32_t kCBaseEntity_Health = 1456
 
static constexpr int32_t kCBaseEntity_MaxHealth = 1460
 
static constexpr int32_t kCBaseEntity_GravityScale = 1756
 
static constexpr int32_t kCBaseEntity_TeamNum = 1572
 
static constexpr int32_t kCBaseEntity_LifeState = 1464
 
static constexpr int32_t kCBaseEntity_Flags = 1640
 
static constexpr int32_t kCBaseEntity_AbsVelocity = 1644
 
static constexpr int32_t kCBaseEntity_MoveTypeRaw = 1491
 
static constexpr int32_t kCBaseEntity_ActualMoveType = 1493
 
static constexpr int32_t kCBaseEntity_GroundEntity = 1740
 
static constexpr int32_t kCBaseEntity_OwnerEntity = 1732
 
static constexpr int32_t kCBaseEntity_BodyComponent = 48
 
static constexpr int32_t kCBaseModelEntity_ViewOffset = 2808
 
static constexpr int32_t kCBaseModelEntity_RenderMode = 2096
 
static constexpr int32_t kCBaseModelEntity_RenderColor = 2128
 
static constexpr int32_t kCBasePlayerController_PlayerName = 2044
 
static constexpr int32_t kCBasePlayerController_PawnRef = 1984
 
static constexpr int32_t kCBasePlayerPawn_ObserverServices = 3592
 
static constexpr int32_t kCBasePlayerPawn_ItemServices = 3576
 
static constexpr int32_t kCBasePlayerPawn_MovementServices = 3632
 
static constexpr int32_t kCBasePlayerPawn_WeaponServices = 3568
 
static constexpr int32_t kCBasePlayerPawn_CameraServices = 3624
 
static constexpr int32_t kCBasePlayerPawn_ControllerRef = 3960
 
static constexpr int32_t kCBasePlayerWeapon_NextPrimaryAttackTick = 4496
 
static constexpr int32_t kCBasePlayerWeapon_NextSecondaryAttackTick = 4504
 
static constexpr int32_t kCBeam_Width = 2956
 
static constexpr int32_t kCBeam_EndWidth = 2960
 
static constexpr int32_t kCBeam_EndPos = 2992
 
static constexpr int32_t CBodyComponent_kOwnerLinkOffset = 72
 
static constexpr int32_t kCBodyComponent_SceneNode = 8
 
static constexpr int32_t kCCSCustomHudLayout_PanelIds = 2472
 
static constexpr int32_t kCCSCustomHudLayout_ClassNames = 2496
 
static constexpr int32_t kCCSCustomHudLayout_DialogVariableNames = 2520
 
static constexpr int32_t kCCSCustomHudLayout_GlobalLayoutState = 2064
 
static constexpr int32_t kCCSCustomHudLayout_PlayerLayoutStates
 
static constexpr int32_t kCCSCustomHudLayout_Layout = 1944
 
static constexpr int32_t kCCSCustomHudLayoutState_InputCaptureEnabled = 52
 
static constexpr int32_t CCSGameRules_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSGameRules_RoundTime = 256
 
static constexpr int32_t kCCSGameRules_RoundStartTime = 264
 
static constexpr int32_t kCCSGameRulesProxy_GameRules = 1928
 
static constexpr int32_t CCSPlayer_AimPunchServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSPlayer_AimPunchServices_PredictableBaseAngle = 80
 
static constexpr int32_t kCCSPlayer_AimPunchServices_PredictableBaseAngleVel = 92
 
static constexpr int32_t kCCSPlayer_AimPunchServices_PredictableBaseTick = 72
 
static constexpr int32_t kCCSPlayer_AimPunchServices_PredictableBaseTickInterpAmount = 76
 
static constexpr int32_t CCSPlayer_MovementServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSPlayer_MovementServices_Ducked = 1032
 
static constexpr int32_t kCCSPlayer_MovementServices_DuckAmount = 1036
 
static constexpr int32_t kCCSPlayer_MovementServices_DuckOverride = 1044
 
static constexpr int32_t CCSPlayerBase_CameraServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSPlayerBase_CameraServices_ZoomOwner = 392
 
static constexpr int32_t kCCSPlayerController_PlayerPawn = 3012
 
static constexpr int32_t kCCSPlayerController_InGameMoneyServices = 2752
 
static constexpr int32_t kCCSPlayerController_Clan = 2840
 
static constexpr int32_t kCCSPlayerController_Score = 3060
 
static constexpr int32_t kCCSPlayerController_ActionTrackingServices
 
static constexpr int32_t CCSPlayerController_ActionTrackingServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSPlayerController_ActionTrackingServices_MatchStats = 208
 
static constexpr int32_t CCSPlayerController_InGameMoneyServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSPlayerController_InGameMoneyServices_Account = 72
 
static constexpr int32_t kCCSPlayerPawn_ArmorValue = 6124
 
static constexpr int32_t kCCSPlayerPawn_EyeAngles = 6280
 
static constexpr int32_t kCCSPlayerPawn_VelocityModifier = 6072
 
static constexpr int32_t kCCSPlayerPawn_OnGroundLastTick = 4772
 
static constexpr int32_t kCCSPlayerPawn_AimPunchServices = 4368
 
static constexpr int32_t kCCSPlayerPawn_IsScoped = 6036
 
static constexpr int32_t kCCSPlayerPawn_ShotsFired = 6064
 
static constexpr int32_t kCCSPlayerPawn_LastWeaponFireUsercmd = 6136
 
static constexpr int32_t kCCSPlayerPawn_EntitySpottedState = 6008
 
static constexpr int32_t kCCSPlayerPawnBase_FlashDuration = 4308
 
static constexpr int32_t kCCSPlayerPawnBase_FlashMaxAlpha = 4312
 
static constexpr int32_t CGameRules_kOwnerLinkOffset = 8
 
static constexpr int32_t kCGameSceneNode_AbsOrigin = 200
 
static constexpr int32_t kCGameSceneNode_AbsRotation = 212
 
static constexpr int32_t kCInButtonState_ButtonStates = 8
 
static constexpr int32_t kCModelState_ModelName = 168
 
static constexpr int32_t CMultiplayRules_kOwnerLinkOffset = 8
 
static constexpr int32_t kCParticleSystem_ControlPointRef = 3460
 
static constexpr int32_t CPlayer_CameraServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCPlayer_CameraServices_ViewEntity = 164
 
static constexpr int32_t CPlayer_ItemServices_kOwnerLinkOffset = 8
 
static constexpr int32_t CPlayer_MovementServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCPlayer_MovementServices_Buttons = 80
 
static constexpr int32_t kCPlayer_MovementServices_Maxspeed = 428
 
static constexpr int32_t CPlayer_MovementServices_Humanoid_kOwnerLinkOffset = 8
 
static constexpr int32_t CPlayer_ObserverServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCPlayer_ObserverServices_ObserverMode = 72
 
static constexpr int32_t kCPlayer_ObserverServices_ObserverTarget = 76
 
static constexpr int32_t CPlayer_WeaponServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCPlayer_WeaponServices_MyWeapons
 
static constexpr int32_t kCPlayer_WeaponServices_ActiveWeapon = 96
 
static constexpr int32_t kCPlayer_WeaponServices_LastWeapon = 100
 
static constexpr int32_t CPlayerControllerComponent_kOwnerLinkOffset = 8
 
static constexpr int32_t CPlayerPawnComponent_kOwnerLinkOffset = 8
 
static constexpr int32_t kCSkeletonInstance_ModelState = 288
 
static constexpr int32_t kCSPerRoundStats_t_Kills = 48
 
static constexpr int32_t CTeamplayRules_kOwnerLinkOffset = 8
 
static constexpr int32_t kCVoteController_ActiveIssueIndex = 1928
 
static constexpr int32_t kCVoteController_OnlyTeamToVote = 1932
 
static constexpr int32_t kCVoteController_VoteOptionCount = 1936
 
static constexpr int32_t kCVoteController_PotentialVotes = 1956
 
static constexpr int32_t kCVoteController_IsYesNoVote = 1960
 
static constexpr int32_t kCVoteController_AcceptingVotesTimer = 1968
 
static constexpr int32_t kCVoteController_ExecuteCommandTimer = 1992
 
static constexpr int32_t kCVoteController_ResetVoteTimer = 2016
 
static constexpr int32_t kCVoteController_VotesCast = 2040
 
static constexpr int32_t kCVoteController_PlayerHoldingVote = 2296
 
static constexpr int32_t kCVoteController_PlayerOverrideForVote = 2300
 
static constexpr int32_t kCVoteController_HighestCountIndex = 2304
 
static constexpr int32_t kCVoteController_PotentialIssues = 2312
 
static constexpr int32_t kCVoteController_VoteOptions = 2336
 
static constexpr int32_t kEntitySpottedState_t_Spotted = 8
 
static constexpr int32_t kEntitySpottedState_t_SpottedByMask = 12
 
static const FieldLayout kFields []
 
static constexpr int32_t kCBaseCombatCharacter_MyWearables = 2632
 
static constexpr int32_t kCBaseEntity_Health = 720
 
static constexpr int32_t kCBaseEntity_MaxHealth = 724
 
static constexpr int32_t kCBaseEntity_GravityScale = 1020
 
static constexpr int32_t kCBaseEntity_TeamNum = 836
 
static constexpr int32_t kCBaseEntity_LifeState = 728
 
static constexpr int32_t kCBaseEntity_Flags = 904
 
static constexpr int32_t kCBaseEntity_AbsVelocity = 908
 
static constexpr int32_t kCBaseEntity_MoveTypeRaw = 755
 
static constexpr int32_t kCBaseEntity_ActualMoveType = 757
 
static constexpr int32_t kCBaseEntity_GroundEntity = 1004
 
static constexpr int32_t kCBaseEntity_OwnerEntity = 996
 
static constexpr int32_t kCBaseEntity_BodyComponent = 48
 
static constexpr int32_t kCBaseModelEntity_ViewOffset = 2072
 
static constexpr int32_t kCBaseModelEntity_RenderMode = 1360
 
static constexpr int32_t kCBaseModelEntity_RenderColor = 1392
 
static constexpr int32_t kCBasePlayerController_PlayerName = 1308
 
static constexpr int32_t kCBasePlayerController_PawnRef = 1248
 
static constexpr int32_t kCBasePlayerPawn_ObserverServices = 2856
 
static constexpr int32_t kCBasePlayerPawn_ItemServices = 2840
 
static constexpr int32_t kCBasePlayerPawn_MovementServices = 2896
 
static constexpr int32_t kCBasePlayerPawn_WeaponServices = 2832
 
static constexpr int32_t kCBasePlayerPawn_CameraServices = 2888
 
static constexpr int32_t kCBasePlayerPawn_ControllerRef = 3224
 
static constexpr int32_t kCBasePlayerWeapon_NextPrimaryAttackTick = 3760
 
static constexpr int32_t kCBasePlayerWeapon_NextSecondaryAttackTick = 3768
 
static constexpr int32_t kCBeam_Width = 2228
 
static constexpr int32_t kCBeam_EndWidth = 2232
 
static constexpr int32_t kCBeam_EndPos = 2264
 
static constexpr int32_t CBodyComponent_kOwnerLinkOffset = 72
 
static constexpr int32_t kCBodyComponent_SceneNode = 8
 
static constexpr int32_t kCCSCustomHudLayout_PanelIds = 1736
 
static constexpr int32_t kCCSCustomHudLayout_ClassNames = 1760
 
static constexpr int32_t kCCSCustomHudLayout_DialogVariableNames = 1784
 
static constexpr int32_t kCCSCustomHudLayout_GlobalLayoutState = 1328
 
static constexpr int32_t kCCSCustomHudLayout_PlayerLayoutStates
 
static constexpr int32_t kCCSCustomHudLayout_Layout = 1208
 
static constexpr int32_t kCCSCustomHudLayoutState_InputCaptureEnabled = 52
 
static constexpr int32_t CCSGameRules_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSGameRules_RoundTime = 256
 
static constexpr int32_t kCCSGameRules_RoundStartTime = 264
 
static constexpr int32_t kCCSGameRulesProxy_GameRules = 1192
 
static constexpr int32_t CCSPlayer_AimPunchServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSPlayer_AimPunchServices_PredictableBaseAngle = 80
 
static constexpr int32_t kCCSPlayer_AimPunchServices_PredictableBaseAngleVel = 92
 
static constexpr int32_t kCCSPlayer_AimPunchServices_PredictableBaseTick = 72
 
static constexpr int32_t kCCSPlayer_AimPunchServices_PredictableBaseTickInterpAmount = 76
 
static constexpr int32_t CCSPlayer_MovementServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSPlayer_MovementServices_Ducked = 1032
 
static constexpr int32_t kCCSPlayer_MovementServices_DuckAmount = 1036
 
static constexpr int32_t kCCSPlayer_MovementServices_DuckOverride = 1044
 
static constexpr int32_t CCSPlayerBase_CameraServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSPlayerBase_CameraServices_ZoomOwner = 392
 
static constexpr int32_t kCCSPlayerController_PlayerPawn = 2284
 
static constexpr int32_t kCCSPlayerController_InGameMoneyServices = 2024
 
static constexpr int32_t kCCSPlayerController_Clan = 2112
 
static constexpr int32_t kCCSPlayerController_Score = 2332
 
static constexpr int32_t kCCSPlayerController_ActionTrackingServices
 
static constexpr int32_t CCSPlayerController_ActionTrackingServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSPlayerController_ActionTrackingServices_MatchStats = 200
 
static constexpr int32_t CCSPlayerController_InGameMoneyServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCCSPlayerController_InGameMoneyServices_Account = 72
 
static constexpr int32_t kCCSPlayerPawn_ArmorValue = 5412
 
static constexpr int32_t kCCSPlayerPawn_EyeAngles = 5568
 
static constexpr int32_t kCCSPlayerPawn_VelocityModifier = 5360
 
static constexpr int32_t kCCSPlayerPawn_OnGroundLastTick = 4060
 
static constexpr int32_t kCCSPlayerPawn_AimPunchServices = 3656
 
static constexpr int32_t kCCSPlayerPawn_IsScoped = 5324
 
static constexpr int32_t kCCSPlayerPawn_ShotsFired = 5352
 
static constexpr int32_t kCCSPlayerPawn_LastWeaponFireUsercmd = 5424
 
static constexpr int32_t kCCSPlayerPawn_EntitySpottedState = 5296
 
static constexpr int32_t kCCSPlayerPawnBase_FlashDuration = 3588
 
static constexpr int32_t kCCSPlayerPawnBase_FlashMaxAlpha = 3592
 
static constexpr int32_t CGameRules_kOwnerLinkOffset = 8
 
static constexpr int32_t kCGameSceneNode_AbsOrigin = 200
 
static constexpr int32_t kCGameSceneNode_AbsRotation = 212
 
static constexpr int32_t kCInButtonState_ButtonStates = 8
 
static constexpr int32_t kCModelState_ModelName = 168
 
static constexpr int32_t CMultiplayRules_kOwnerLinkOffset = 8
 
static constexpr int32_t kCParticleSystem_ControlPointRef = 2724
 
static constexpr int32_t CPlayer_CameraServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCPlayer_CameraServices_ViewEntity = 164
 
static constexpr int32_t CPlayer_ItemServices_kOwnerLinkOffset = 8
 
static constexpr int32_t CPlayer_MovementServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCPlayer_MovementServices_Buttons = 80
 
static constexpr int32_t kCPlayer_MovementServices_Maxspeed = 428
 
static constexpr int32_t CPlayer_MovementServices_Humanoid_kOwnerLinkOffset = 8
 
static constexpr int32_t CPlayer_ObserverServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCPlayer_ObserverServices_ObserverMode = 72
 
static constexpr int32_t kCPlayer_ObserverServices_ObserverTarget = 76
 
static constexpr int32_t CPlayer_WeaponServices_kOwnerLinkOffset = 8
 
static constexpr int32_t kCPlayer_WeaponServices_MyWeapons
 
static constexpr int32_t kCPlayer_WeaponServices_ActiveWeapon = 96
 
static constexpr int32_t kCPlayer_WeaponServices_LastWeapon = 100
 
static constexpr int32_t CPlayerControllerComponent_kOwnerLinkOffset = 8
 
static constexpr int32_t CPlayerPawnComponent_kOwnerLinkOffset = 8
 
static constexpr int32_t kCSkeletonInstance_ModelState = 288
 
static constexpr int32_t kCSPerRoundStats_t_Kills = 48
 
static constexpr int32_t CTeamplayRules_kOwnerLinkOffset = 8
 
static constexpr int32_t kCVoteController_ActiveIssueIndex = 1192
 
static constexpr int32_t kCVoteController_OnlyTeamToVote = 1196
 
static constexpr int32_t kCVoteController_VoteOptionCount = 1200
 
static constexpr int32_t kCVoteController_PotentialVotes = 1220
 
static constexpr int32_t kCVoteController_IsYesNoVote = 1224
 
static constexpr int32_t kCVoteController_AcceptingVotesTimer = 1232
 
static constexpr int32_t kCVoteController_ExecuteCommandTimer = 1256
 
static constexpr int32_t kCVoteController_ResetVoteTimer = 1280
 
static constexpr int32_t kCVoteController_VotesCast = 1304
 
static constexpr int32_t kCVoteController_PlayerHoldingVote = 1560
 
static constexpr int32_t kCVoteController_PlayerOverrideForVote = 1564
 
static constexpr int32_t kCVoteController_HighestCountIndex = 1568
 
static constexpr int32_t kCVoteController_PotentialIssues = 1576
 
static constexpr int32_t kCVoteController_VoteOptions = 1600
 
static constexpr int32_t kEntitySpottedState_t_Spotted = 8
 
static constexpr int32_t kEntitySpottedState_t_SpottedByMask = 12
 
static const FieldLayout kFields []
 

Enumeration Type Documentation

◆ MoveType_t

Schema enum MoveType_t.

Enumerator
MOVETYPE_NONE 
MOVETYPE_OBSOLETE 
MOVETYPE_WALK 
MOVETYPE_FLY 
MOVETYPE_FLYGRAVITY 
MOVETYPE_VPHYSICS 
MOVETYPE_PUSH 
MOVETYPE_NOCLIP 
MOVETYPE_OBSERVER 
MOVETYPE_LADDER 
MOVETYPE_CUSTOM 
MOVETYPE_LAST 

Definition at line 11 of file Enums.hpp.

◆ RenderMode_t

Schema enum RenderMode_t.

Enumerator
kRenderNormal 
kRenderTransAlpha 
kRenderNone 
kRenderModeCount 

Definition at line 30 of file Enums.hpp.

Function Documentation

◆ ComponentOwner()

◆ DescribeClass()

static ClassInfo VoltMod::Schema::DescribeClass ( const CSchemaClassInfo *  klass,
const CNetworkSerializerClassInfo *  network 
)
static

network is null for a class the engine does not network.

Definition at line 113 of file SchemaDump.cpp.

References ChainField, DescribeType(), FindField(), VoltMod::ReadFile(), and VoltMod::Schema::ClassInfo::size.

Referenced by MergeScope().

◆ DescribeEnum()

static EnumInfo VoltMod::Schema::DescribeEnum ( const CSchemaEnumInfo *  enumeration)
static

Definition at line 149 of file SchemaDump.cpp.

References VoltMod::ReadFile(), and VoltMod::Schema::EnumInfo::size.

Referenced by MergeScope().

◆ DescribeType()

static TypeInfo VoltMod::Schema::DescribeType ( CSchemaType *  type)
static

Definition at line 77 of file SchemaDump.cpp.

References VoltMod::Name, VoltMod::Schema::TypeInfo::name, VoltMod::ReadFile(), and TypeName().

Referenced by DescribeClass().

◆ DumpedBuild()

static std::string VoltMod::Schema::DumpedBuild ( const std::filesystem::path &  path)
static

The build stamp near the top of the dump at path, or empty.

Definition at line 31 of file SchemaCheck.cpp.

References VoltMod::ReadFile().

Referenced by WriteSchemaDump().

◆ FindField()

const SchemaClassFieldData_t * VoltMod::Schema::FindField ( const CSchemaClassInfo *  klass,
std::string_view  field 
)
inline

Find field on klass or its first bases, most-derived first. Schema offsets flatten single inheritance, so a base field's offset works on the derived object.

Definition at line 16 of file SchemaFields.hpp.

References VoltMod::ReadFile().

Referenced by DescribeClass(), and VerifySchemaLayout().

◆ GeneratedFromBuild()

std::string_view VoltMod::Schema::GeneratedFromBuild ( )

The game build represented by GeneratedLayout.

Definition at line 117 of file Layout.cpp.

Referenced by VerifySchemaLayout().

◆ GeneratedLayout()

std::span< const FieldLayout > VoltMod::Schema::GeneratedLayout ( )

Every field baked into the generated accessors, owner links included.

Definition at line 112 of file Layout.cpp.

References kFields.

Referenced by VerifySchemaLayout().

◆ GeneratedLayoutStamp()

uint64_t VoltMod::Schema::GeneratedLayoutStamp ( )

A hash of everything GeneratedLayout holds.

The host verifies its own copy of the layout, and a plugin may only take that answer when it was built from the same one. Both sides compare this; different values mean the plugin is built against other offsets and must be rebuilt.

Definition at line 122 of file Layout.cpp.

Referenced by VoltMod::Internal::CheckSchema().

◆ HashElements()

template<class T , class Hash >
static std::vector< T > VoltMod::Schema::HashElements ( Hash &  hash)
static

Definition at line 174 of file SchemaDump.cpp.

References VoltMod::ReadFile().

◆ MergeScope()

static void VoltMod::Schema::MergeScope ( SchemaDoc &  doc,
CSchemaSystemTypeScope *  scope,
const CNetworkSerializerCodeGenDatabase &  network 
)
static

Definition at line 194 of file SchemaDump.cpp.

References DescribeClass(), DescribeEnum(), NetworkClass(), and VoltMod::ReadFile().

Referenced by WriteDumpFile().

◆ NetworkClass()

static const CNetworkSerializerClassInfo * VoltMod::Schema::NetworkClass ( const CNetworkSerializerCodeGenDatabase &  network,
const char *  name 
)
static

Definition at line 166 of file SchemaDump.cpp.

References VoltMod::ReadFile().

Referenced by MergeScope().

◆ NotifyComponentOwner()

void VoltMod::Schema::NotifyComponentOwner ( void *  component,
int32_t  ownerLinkOffset,
int32_t  offset 
)

◆ NotifyEntity() [1/2]

void VoltMod::Schema::NotifyEntity ( ::CEntityInstance *  entity,
int32_t  offset 
)

Dirty the field at offset on entity for the next snapshot.

◆ NotifyEntity() [2/2]

void VoltMod::Schema::NotifyEntity ( CEntityInstance *  entity,
int32_t  offset 
)

Definition at line 20 of file Notify.cpp.

References VoltMod::ReadFile().

Referenced by VoltMod::Schema::CVoteController::SetActiveIssueIndex(), VoltMod::Schema::CCSPlayerPawn::SetArmorValue(), VoltMod::Schema::CCSPlayerController::SetClan(), VoltMod::Schema::CBasePlayerPawn::SetControllerRef(), VoltMod::Schema::CParticleSystem::SetControlPointRef(), VoltMod::Schema::CBeam::SetEndPos(), VoltMod::Schema::CBeam::SetEndWidth(), VoltMod::Schema::CCSPlayerPawn::SetEyeAngles(), VoltMod::Schema::CBaseEntity::SetFlags(), VoltMod::Schema::CCSPlayerPawnBase::SetFlashDuration(), VoltMod::Schema::CCSPlayerPawnBase::SetFlashMaxAlpha(), VoltMod::Schema::CBaseEntity::SetGravityScale(), VoltMod::Schema::CBaseEntity::SetGroundEntity(), VoltMod::Schema::CBaseEntity::SetHealth(), VoltMod::Schema::CCSCustomHudLayoutState::SetInputCaptureEnabled(), VoltMod::Schema::CCSPlayerPawn::SetIsScoped(), VoltMod::Schema::CVoteController::SetIsYesNoVote(), VoltMod::Schema::CCSCustomHudLayout::SetLayout(), VoltMod::Schema::CBaseEntity::SetLifeState(), VoltMod::Schema::CBaseEntity::SetMaxHealth(), VoltMod::Schema::CBaseEntity::SetMoveTypeRaw(), VoltMod::Schema::CBasePlayerWeapon::SetNextPrimaryAttackTick(), VoltMod::Schema::CBasePlayerWeapon::SetNextSecondaryAttackTick(), VoltMod::Schema::CVoteController::SetOnlyTeamToVote(), VoltMod::Schema::CBaseEntity::SetOwnerEntity(), VoltMod::Schema::CBasePlayerController::SetPawnRef(), VoltMod::Schema::CCSCustomHudLayout::SetPlayerLayoutStates(), VoltMod::Schema::CBasePlayerController::SetPlayerName(), VoltMod::Schema::CCSPlayerController::SetPlayerPawn(), VoltMod::Schema::CVoteController::SetPotentialVotes(), VoltMod::Schema::CBaseModelEntity::SetRenderColor(), VoltMod::Schema::CBaseModelEntity::SetRenderMode(), VoltMod::Schema::CCSPlayerController::SetScore(), VoltMod::Schema::CCSPlayerPawn::SetShotsFired(), VoltMod::Schema::EntitySpottedState_t::SetSpotted(), VoltMod::Schema::EntitySpottedState_t::SetSpottedByMask(), VoltMod::Schema::CBaseEntity::SetTeamNum(), VoltMod::Schema::CCSPlayerPawn::SetVelocityModifier(), VoltMod::Schema::CBaseModelEntity::SetViewOffset(), VoltMod::Schema::CVoteController::SetVoteOptionCount(), and VoltMod::Schema::CBeam::SetWidth().

◆ ServerScope()

static CSchemaSystemTypeScope * VoltMod::Schema::ServerScope ( ISchemaSystem *  schema)
static

Definition at line 55 of file SchemaCheck.cpp.

References VoltMod::PlatformModuleName(), and VoltMod::ReadFile().

Referenced by VerifySchemaLayout(), and WriteSchemaDump().

◆ TypeName()

static std::string VoltMod::Schema::TypeName ( CSchemaType *  type)
static

Definition at line 68 of file SchemaDump.cpp.

Referenced by DescribeType().

◆ VerifySchemaLayout()

Status VoltMod::Schema::VerifySchemaLayout ( ISchemaSystem *  schema)

Compare GeneratedLayout with the live schema. Stale offsets hit wrong addresses, so a plugin built from this layout refuses to load when it fails.

Returns
Every mismatch in one message, or ErrorCode::NotReady before the server scope exists.

Definition at line 99 of file SchemaCheck.cpp.

References FindField(), VoltMod::GameBuild(), GeneratedFromBuild(), GeneratedLayout(), VoltMod::Error::Invalid(), VoltMod::Error::NotReady(), VoltMod::ReadFile(), and ServerScope().

◆ WriteDumpFile()

Status VoltMod::Schema::WriteDumpFile ( CSchemaSystemTypeScope *  global,
CSchemaSystemTypeScope *  server,
const CNetworkSerializerCodeGenDatabase &  network,
std::string_view  path,
std::string_view  gameBuild 
)

Write server merged over global to path as voltmod framework schemagen input, stamped with gameBuild; network marks the fields the engine sends to clients.

Definition at line 214 of file SchemaDump.cpp.

References VoltMod::Schema::SchemaDoc::build, VoltMod::Error::Invalid(), MergeScope(), VoltMod::ReadFile(), VoltMod::WriteAllText(), and VoltMod::Json::WritePretty().

Referenced by WriteSchemaDump().

◆ WriteSchemaDump()

void VoltMod::Schema::WriteSchemaDump ( ISchemaSystem *  schema,
CGameEntitySystem *  entities 
)

Write addons/voltmod/gamedata/dumps/schema.json for voltmod framework schemagen unless it matches this build. Null entities (before the first map) writes nothing: the networked flags need its serializers.

Definition at line 65 of file SchemaCheck.cpp.

References DumpedBuild(), DumpPath, VoltMod::GameBuild(), VoltMod::Log::Info(), VoltMod::ReadFile(), VoltMod::ResolvePath(), ServerScope(), VoltMod::Log::Warn(), and WriteDumpFile().

Referenced by VoltMod::SchemaCheck::OnServerStartup().

Variable Documentation

◆ CBodyComponent_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CBodyComponent_kOwnerLinkOffset = 72
staticconstexpr

Definition at line 13 of file CBodyComponent.cpp.

Referenced by VoltMod::Schema::CBodyComponent::OwnerEntity().

◆ CBodyComponent_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CBodyComponent_kOwnerLinkOffset = 72
staticconstexpr

Definition at line 13 of file CBodyComponent.cpp.

◆ CCSGameRules_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CCSGameRules_kOwnerLinkOffset = 8
staticconstexpr

◆ CCSGameRules_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CCSGameRules_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CCSGameRules.cpp.

◆ CCSPlayer_AimPunchServices_kOwnerLinkOffset [1/2]

◆ CCSPlayer_AimPunchServices_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CCSPlayer_AimPunchServices_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CCSPlayer_AimPunchServices.cpp.

◆ CCSPlayer_MovementServices_kOwnerLinkOffset [1/2]

◆ CCSPlayer_MovementServices_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CCSPlayer_MovementServices_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CCSPlayer_MovementServices.cpp.

◆ CCSPlayerBase_CameraServices_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CCSPlayerBase_CameraServices_kOwnerLinkOffset = 8
staticconstexpr

◆ CCSPlayerBase_CameraServices_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CCSPlayerBase_CameraServices_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CCSPlayerBase_CameraServices.cpp.

◆ CCSPlayerController_ActionTrackingServices_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CCSPlayerController_ActionTrackingServices_kOwnerLinkOffset = 8
staticconstexpr

◆ CCSPlayerController_ActionTrackingServices_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CCSPlayerController_ActionTrackingServices_kOwnerLinkOffset = 8
staticconstexpr

◆ CCSPlayerController_InGameMoneyServices_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CCSPlayerController_InGameMoneyServices_kOwnerLinkOffset = 8
staticconstexpr

◆ CCSPlayerController_InGameMoneyServices_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CCSPlayerController_InGameMoneyServices_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CCSPlayerController_InGameMoneyServices.cpp.

◆ CGameRules_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CGameRules_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CGameRules.cpp.

Referenced by VoltMod::Schema::CGameRules::OwnerEntity().

◆ CGameRules_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CGameRules_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CGameRules.cpp.

◆ ChainField

constexpr std::string_view VoltMod::Schema::ChainField = "__m_pChainEntity"
inlineconstexpr

The owner link field a replicated component carries.

Definition at line 10 of file SchemaFields.hpp.

Referenced by DescribeClass().

◆ CMultiplayRules_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CMultiplayRules_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CMultiplayRules.cpp.

Referenced by VoltMod::Schema::CMultiplayRules::OwnerEntity().

◆ CMultiplayRules_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CMultiplayRules_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CMultiplayRules.cpp.

◆ CPlayer_CameraServices_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CPlayer_CameraServices_kOwnerLinkOffset = 8
staticconstexpr

◆ CPlayer_CameraServices_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CPlayer_CameraServices_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CPlayer_CameraServices.cpp.

◆ CPlayer_ItemServices_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CPlayer_ItemServices_kOwnerLinkOffset = 8
staticconstexpr

◆ CPlayer_ItemServices_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CPlayer_ItemServices_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CPlayer_ItemServices.cpp.

◆ CPlayer_MovementServices_Humanoid_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CPlayer_MovementServices_Humanoid_kOwnerLinkOffset = 8
staticconstexpr

◆ CPlayer_MovementServices_Humanoid_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CPlayer_MovementServices_Humanoid_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CPlayer_MovementServices_Humanoid.cpp.

◆ CPlayer_MovementServices_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CPlayer_MovementServices_kOwnerLinkOffset = 8
staticconstexpr

◆ CPlayer_MovementServices_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CPlayer_MovementServices_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 13 of file CPlayer_MovementServices.cpp.

◆ CPlayer_ObserverServices_kOwnerLinkOffset [1/2]

◆ CPlayer_ObserverServices_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CPlayer_ObserverServices_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CPlayer_ObserverServices.cpp.

◆ CPlayer_WeaponServices_kOwnerLinkOffset [1/2]

◆ CPlayer_WeaponServices_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CPlayer_WeaponServices_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CPlayer_WeaponServices.cpp.

◆ CPlayerControllerComponent_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CPlayerControllerComponent_kOwnerLinkOffset = 8
staticconstexpr

◆ CPlayerControllerComponent_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CPlayerControllerComponent_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CPlayerControllerComponent.cpp.

◆ CPlayerPawnComponent_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CPlayerPawnComponent_kOwnerLinkOffset = 8
staticconstexpr

◆ CPlayerPawnComponent_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CPlayerPawnComponent_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CPlayerPawnComponent.cpp.

◆ CTeamplayRules_kOwnerLinkOffset [1/2]

constexpr int32_t VoltMod::Schema::CTeamplayRules_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CTeamplayRules.cpp.

Referenced by VoltMod::Schema::CTeamplayRules::OwnerEntity().

◆ CTeamplayRules_kOwnerLinkOffset [2/2]

constexpr int32_t VoltMod::Schema::CTeamplayRules_kOwnerLinkOffset = 8
staticconstexpr

Definition at line 12 of file CTeamplayRules.cpp.

◆ DumpPath

constexpr std::string_view VoltMod::Schema::DumpPath = "addons/voltmod/gamedata/dumps/schema.json"
staticconstexpr

Output consumed by voltmod framework schemagen.

Definition at line 28 of file SchemaCheck.cpp.

Referenced by WriteSchemaDump().

◆ kCBaseCombatCharacter_MyWearables [1/2]

constexpr int32_t VoltMod::Schema::kCBaseCombatCharacter_MyWearables = 3368
staticconstexpr

◆ kCBaseCombatCharacter_MyWearables [2/2]

constexpr int32_t VoltMod::Schema::kCBaseCombatCharacter_MyWearables = 2632
staticconstexpr

Definition at line 12 of file CBaseCombatCharacter.cpp.

◆ kCBaseEntity_AbsVelocity [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_AbsVelocity = 1644
staticconstexpr

◆ kCBaseEntity_AbsVelocity [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_AbsVelocity = 908
staticconstexpr

Definition at line 19 of file CBaseEntity.cpp.

◆ kCBaseEntity_ActualMoveType [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_ActualMoveType = 1493
staticconstexpr

◆ kCBaseEntity_ActualMoveType [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_ActualMoveType = 757
staticconstexpr

Definition at line 21 of file CBaseEntity.cpp.

◆ kCBaseEntity_BodyComponent [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_BodyComponent = 48
staticconstexpr

Definition at line 24 of file CBaseEntity.cpp.

Referenced by VoltMod::Schema::CBaseEntity::BodyComponent().

◆ kCBaseEntity_BodyComponent [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_BodyComponent = 48
staticconstexpr

Definition at line 24 of file CBaseEntity.cpp.

◆ kCBaseEntity_Flags [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_Flags = 1640
staticconstexpr

◆ kCBaseEntity_Flags [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_Flags = 904
staticconstexpr

Definition at line 18 of file CBaseEntity.cpp.

◆ kCBaseEntity_GravityScale [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_GravityScale = 1756
staticconstexpr

◆ kCBaseEntity_GravityScale [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_GravityScale = 1020
staticconstexpr

Definition at line 15 of file CBaseEntity.cpp.

◆ kCBaseEntity_GroundEntity [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_GroundEntity = 1740
staticconstexpr

◆ kCBaseEntity_GroundEntity [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_GroundEntity = 1004
staticconstexpr

Definition at line 22 of file CBaseEntity.cpp.

◆ kCBaseEntity_Health [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_Health = 1456
staticconstexpr

◆ kCBaseEntity_Health [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_Health = 720
staticconstexpr

Definition at line 13 of file CBaseEntity.cpp.

◆ kCBaseEntity_LifeState [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_LifeState = 1464
staticconstexpr

◆ kCBaseEntity_LifeState [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_LifeState = 728
staticconstexpr

Definition at line 17 of file CBaseEntity.cpp.

◆ kCBaseEntity_MaxHealth [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_MaxHealth = 1460
staticconstexpr

◆ kCBaseEntity_MaxHealth [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_MaxHealth = 724
staticconstexpr

Definition at line 14 of file CBaseEntity.cpp.

◆ kCBaseEntity_MoveTypeRaw [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_MoveTypeRaw = 1491
staticconstexpr

◆ kCBaseEntity_MoveTypeRaw [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_MoveTypeRaw = 755
staticconstexpr

Definition at line 20 of file CBaseEntity.cpp.

◆ kCBaseEntity_OwnerEntity [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_OwnerEntity = 1732
staticconstexpr

◆ kCBaseEntity_OwnerEntity [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_OwnerEntity = 996
staticconstexpr

Definition at line 23 of file CBaseEntity.cpp.

◆ kCBaseEntity_TeamNum [1/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_TeamNum = 1572
staticconstexpr

◆ kCBaseEntity_TeamNum [2/2]

constexpr int32_t VoltMod::Schema::kCBaseEntity_TeamNum = 836
staticconstexpr

Definition at line 16 of file CBaseEntity.cpp.

◆ kCBaseModelEntity_RenderColor [1/2]

constexpr int32_t VoltMod::Schema::kCBaseModelEntity_RenderColor = 2128
staticconstexpr

◆ kCBaseModelEntity_RenderColor [2/2]

constexpr int32_t VoltMod::Schema::kCBaseModelEntity_RenderColor = 1392
staticconstexpr

Definition at line 14 of file CBaseModelEntity.cpp.

◆ kCBaseModelEntity_RenderMode [1/2]

constexpr int32_t VoltMod::Schema::kCBaseModelEntity_RenderMode = 2096
staticconstexpr

◆ kCBaseModelEntity_RenderMode [2/2]

constexpr int32_t VoltMod::Schema::kCBaseModelEntity_RenderMode = 1360
staticconstexpr

Definition at line 13 of file CBaseModelEntity.cpp.

◆ kCBaseModelEntity_ViewOffset [1/2]

constexpr int32_t VoltMod::Schema::kCBaseModelEntity_ViewOffset = 2808
staticconstexpr

◆ kCBaseModelEntity_ViewOffset [2/2]

constexpr int32_t VoltMod::Schema::kCBaseModelEntity_ViewOffset = 2072
staticconstexpr

Definition at line 12 of file CBaseModelEntity.cpp.

◆ kCBasePlayerController_PawnRef [1/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerController_PawnRef = 1984
staticconstexpr

◆ kCBasePlayerController_PawnRef [2/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerController_PawnRef = 1248
staticconstexpr

Definition at line 14 of file CBasePlayerController.cpp.

◆ kCBasePlayerController_PlayerName [1/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerController_PlayerName = 2044
staticconstexpr

◆ kCBasePlayerController_PlayerName [2/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerController_PlayerName = 1308
staticconstexpr

Definition at line 13 of file CBasePlayerController.cpp.

◆ kCBasePlayerPawn_CameraServices [1/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_CameraServices = 3624
staticconstexpr

◆ kCBasePlayerPawn_CameraServices [2/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_CameraServices = 2888
staticconstexpr

Definition at line 21 of file CBasePlayerPawn.cpp.

◆ kCBasePlayerPawn_ControllerRef [1/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_ControllerRef = 3960
staticconstexpr

◆ kCBasePlayerPawn_ControllerRef [2/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_ControllerRef = 3224
staticconstexpr

Definition at line 22 of file CBasePlayerPawn.cpp.

◆ kCBasePlayerPawn_ItemServices [1/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_ItemServices = 3576
staticconstexpr

Definition at line 18 of file CBasePlayerPawn.cpp.

Referenced by VoltMod::Schema::CBasePlayerPawn::ItemServices().

◆ kCBasePlayerPawn_ItemServices [2/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_ItemServices = 2840
staticconstexpr

Definition at line 18 of file CBasePlayerPawn.cpp.

◆ kCBasePlayerPawn_MovementServices [1/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_MovementServices = 3632
staticconstexpr

◆ kCBasePlayerPawn_MovementServices [2/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_MovementServices = 2896
staticconstexpr

Definition at line 19 of file CBasePlayerPawn.cpp.

◆ kCBasePlayerPawn_ObserverServices [1/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_ObserverServices = 3592
staticconstexpr

◆ kCBasePlayerPawn_ObserverServices [2/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_ObserverServices = 2856
staticconstexpr

Definition at line 17 of file CBasePlayerPawn.cpp.

◆ kCBasePlayerPawn_WeaponServices [1/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_WeaponServices = 3568
staticconstexpr

◆ kCBasePlayerPawn_WeaponServices [2/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerPawn_WeaponServices = 2832
staticconstexpr

Definition at line 20 of file CBasePlayerPawn.cpp.

◆ kCBasePlayerWeapon_NextPrimaryAttackTick [1/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerWeapon_NextPrimaryAttackTick = 4496
staticconstexpr

◆ kCBasePlayerWeapon_NextPrimaryAttackTick [2/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerWeapon_NextPrimaryAttackTick = 3760
staticconstexpr

Definition at line 12 of file CBasePlayerWeapon.cpp.

◆ kCBasePlayerWeapon_NextSecondaryAttackTick [1/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerWeapon_NextSecondaryAttackTick = 4504
staticconstexpr

◆ kCBasePlayerWeapon_NextSecondaryAttackTick [2/2]

constexpr int32_t VoltMod::Schema::kCBasePlayerWeapon_NextSecondaryAttackTick = 3768
staticconstexpr

Definition at line 13 of file CBasePlayerWeapon.cpp.

◆ kCBeam_EndPos [1/2]

constexpr int32_t VoltMod::Schema::kCBeam_EndPos = 2992
staticconstexpr

Definition at line 14 of file CBeam.cpp.

Referenced by VoltMod::Schema::CBeam::EndPos(), and VoltMod::Schema::CBeam::SetEndPos().

◆ kCBeam_EndPos [2/2]

constexpr int32_t VoltMod::Schema::kCBeam_EndPos = 2264
staticconstexpr

Definition at line 14 of file CBeam.cpp.

◆ kCBeam_EndWidth [1/2]

constexpr int32_t VoltMod::Schema::kCBeam_EndWidth = 2960
staticconstexpr

◆ kCBeam_EndWidth [2/2]

constexpr int32_t VoltMod::Schema::kCBeam_EndWidth = 2232
staticconstexpr

Definition at line 13 of file CBeam.cpp.

◆ kCBeam_Width [1/2]

constexpr int32_t VoltMod::Schema::kCBeam_Width = 2956
staticconstexpr

Definition at line 12 of file CBeam.cpp.

Referenced by VoltMod::Schema::CBeam::SetWidth(), and VoltMod::Schema::CBeam::Width().

◆ kCBeam_Width [2/2]

constexpr int32_t VoltMod::Schema::kCBeam_Width = 2228
staticconstexpr

Definition at line 12 of file CBeam.cpp.

◆ kCBodyComponent_SceneNode [1/2]

constexpr int32_t VoltMod::Schema::kCBodyComponent_SceneNode = 8
staticconstexpr

Definition at line 14 of file CBodyComponent.cpp.

Referenced by VoltMod::Schema::CBodyComponent::SceneNode().

◆ kCBodyComponent_SceneNode [2/2]

constexpr int32_t VoltMod::Schema::kCBodyComponent_SceneNode = 8
staticconstexpr

Definition at line 14 of file CBodyComponent.cpp.

◆ kCCSCustomHudLayout_ClassNames [1/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_ClassNames = 2496
staticconstexpr

◆ kCCSCustomHudLayout_ClassNames [2/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_ClassNames = 1760
staticconstexpr

Definition at line 14 of file CCSCustomHudLayout.cpp.

◆ kCCSCustomHudLayout_DialogVariableNames [1/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_DialogVariableNames = 2520
staticconstexpr

◆ kCCSCustomHudLayout_DialogVariableNames [2/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_DialogVariableNames = 1784
staticconstexpr

Definition at line 15 of file CCSCustomHudLayout.cpp.

◆ kCCSCustomHudLayout_GlobalLayoutState [1/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_GlobalLayoutState = 2064
staticconstexpr

◆ kCCSCustomHudLayout_GlobalLayoutState [2/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_GlobalLayoutState = 1328
staticconstexpr

Definition at line 16 of file CCSCustomHudLayout.cpp.

◆ kCCSCustomHudLayout_Layout [1/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_Layout = 1944
staticconstexpr

◆ kCCSCustomHudLayout_Layout [2/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_Layout = 1208
staticconstexpr

Definition at line 19 of file CCSCustomHudLayout.cpp.

◆ kCCSCustomHudLayout_PanelIds [1/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_PanelIds = 2472
staticconstexpr

◆ kCCSCustomHudLayout_PanelIds [2/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_PanelIds = 1736
staticconstexpr

Definition at line 13 of file CCSCustomHudLayout.cpp.

◆ kCCSCustomHudLayout_PlayerLayoutStates [1/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_PlayerLayoutStates
staticconstexpr

◆ kCCSCustomHudLayout_PlayerLayoutStates [2/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayout_PlayerLayoutStates
staticconstexpr
Initial value:
=
1224

Definition at line 17 of file CCSCustomHudLayout.cpp.

◆ kCCSCustomHudLayoutState_InputCaptureEnabled [1/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayoutState_InputCaptureEnabled = 52
staticconstexpr

◆ kCCSCustomHudLayoutState_InputCaptureEnabled [2/2]

constexpr int32_t VoltMod::Schema::kCCSCustomHudLayoutState_InputCaptureEnabled = 52
staticconstexpr

Definition at line 12 of file CCSCustomHudLayoutState.cpp.

◆ kCCSGameRules_RoundStartTime [1/2]

constexpr int32_t VoltMod::Schema::kCCSGameRules_RoundStartTime = 264
staticconstexpr

◆ kCCSGameRules_RoundStartTime [2/2]

constexpr int32_t VoltMod::Schema::kCCSGameRules_RoundStartTime = 264
staticconstexpr

Definition at line 14 of file CCSGameRules.cpp.

◆ kCCSGameRules_RoundTime [1/2]

constexpr int32_t VoltMod::Schema::kCCSGameRules_RoundTime = 256
staticconstexpr

◆ kCCSGameRules_RoundTime [2/2]

constexpr int32_t VoltMod::Schema::kCCSGameRules_RoundTime = 256
staticconstexpr

Definition at line 13 of file CCSGameRules.cpp.

◆ kCCSGameRulesProxy_GameRules [1/2]

constexpr int32_t VoltMod::Schema::kCCSGameRulesProxy_GameRules = 1928
staticconstexpr

Definition at line 13 of file CCSGameRulesProxy.cpp.

Referenced by VoltMod::Schema::CCSGameRulesProxy::GameRules().

◆ kCCSGameRulesProxy_GameRules [2/2]

constexpr int32_t VoltMod::Schema::kCCSGameRulesProxy_GameRules = 1192
staticconstexpr

Definition at line 13 of file CCSGameRulesProxy.cpp.

◆ kCCSPlayer_AimPunchServices_PredictableBaseAngle [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_AimPunchServices_PredictableBaseAngle = 80
staticconstexpr

◆ kCCSPlayer_AimPunchServices_PredictableBaseAngle [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_AimPunchServices_PredictableBaseAngle = 80
staticconstexpr

Definition at line 13 of file CCSPlayer_AimPunchServices.cpp.

◆ kCCSPlayer_AimPunchServices_PredictableBaseAngleVel [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_AimPunchServices_PredictableBaseAngleVel = 92
staticconstexpr

◆ kCCSPlayer_AimPunchServices_PredictableBaseAngleVel [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_AimPunchServices_PredictableBaseAngleVel = 92
staticconstexpr

Definition at line 14 of file CCSPlayer_AimPunchServices.cpp.

◆ kCCSPlayer_AimPunchServices_PredictableBaseTick [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_AimPunchServices_PredictableBaseTick = 72
staticconstexpr

◆ kCCSPlayer_AimPunchServices_PredictableBaseTick [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_AimPunchServices_PredictableBaseTick = 72
staticconstexpr

Definition at line 15 of file CCSPlayer_AimPunchServices.cpp.

◆ kCCSPlayer_AimPunchServices_PredictableBaseTickInterpAmount [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_AimPunchServices_PredictableBaseTickInterpAmount = 76
staticconstexpr

◆ kCCSPlayer_AimPunchServices_PredictableBaseTickInterpAmount [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_AimPunchServices_PredictableBaseTickInterpAmount = 76
staticconstexpr

Definition at line 16 of file CCSPlayer_AimPunchServices.cpp.

◆ kCCSPlayer_MovementServices_DuckAmount [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_MovementServices_DuckAmount = 1036
staticconstexpr

◆ kCCSPlayer_MovementServices_DuckAmount [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_MovementServices_DuckAmount = 1036
staticconstexpr

Definition at line 14 of file CCSPlayer_MovementServices.cpp.

◆ kCCSPlayer_MovementServices_Ducked [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_MovementServices_Ducked = 1032
staticconstexpr

◆ kCCSPlayer_MovementServices_Ducked [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_MovementServices_Ducked = 1032
staticconstexpr

Definition at line 13 of file CCSPlayer_MovementServices.cpp.

◆ kCCSPlayer_MovementServices_DuckOverride [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_MovementServices_DuckOverride = 1044
staticconstexpr

◆ kCCSPlayer_MovementServices_DuckOverride [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayer_MovementServices_DuckOverride = 1044
staticconstexpr

Definition at line 15 of file CCSPlayer_MovementServices.cpp.

◆ kCCSPlayerBase_CameraServices_ZoomOwner [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerBase_CameraServices_ZoomOwner = 392
staticconstexpr

◆ kCCSPlayerBase_CameraServices_ZoomOwner [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerBase_CameraServices_ZoomOwner = 392
staticconstexpr

Definition at line 13 of file CCSPlayerBase_CameraServices.cpp.

◆ kCCSPlayerController_ActionTrackingServices [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_ActionTrackingServices
staticconstexpr
Initial value:
=
2768

Definition at line 18 of file CCSPlayerController.cpp.

Referenced by VoltMod::Schema::CCSPlayerController::ActionTrackingServices().

◆ kCCSPlayerController_ActionTrackingServices [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_ActionTrackingServices
staticconstexpr
Initial value:
=
2040

Definition at line 18 of file CCSPlayerController.cpp.

◆ kCCSPlayerController_ActionTrackingServices_MatchStats [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_ActionTrackingServices_MatchStats = 208
staticconstexpr

◆ kCCSPlayerController_ActionTrackingServices_MatchStats [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_ActionTrackingServices_MatchStats = 200
staticconstexpr

◆ kCCSPlayerController_Clan [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_Clan = 2840
staticconstexpr

◆ kCCSPlayerController_Clan [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_Clan = 2112
staticconstexpr

Definition at line 16 of file CCSPlayerController.cpp.

◆ kCCSPlayerController_InGameMoneyServices [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_InGameMoneyServices = 2752
staticconstexpr

◆ kCCSPlayerController_InGameMoneyServices [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_InGameMoneyServices = 2024
staticconstexpr

Definition at line 15 of file CCSPlayerController.cpp.

◆ kCCSPlayerController_InGameMoneyServices_Account [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_InGameMoneyServices_Account = 72
staticconstexpr

◆ kCCSPlayerController_InGameMoneyServices_Account [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_InGameMoneyServices_Account = 72
staticconstexpr

Definition at line 13 of file CCSPlayerController_InGameMoneyServices.cpp.

◆ kCCSPlayerController_PlayerPawn [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_PlayerPawn = 3012
staticconstexpr

◆ kCCSPlayerController_PlayerPawn [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_PlayerPawn = 2284
staticconstexpr

Definition at line 14 of file CCSPlayerController.cpp.

◆ kCCSPlayerController_Score [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_Score = 3060
staticconstexpr

◆ kCCSPlayerController_Score [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerController_Score = 2332
staticconstexpr

Definition at line 17 of file CCSPlayerController.cpp.

◆ kCCSPlayerPawn_AimPunchServices [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_AimPunchServices = 4368
staticconstexpr

Definition at line 18 of file CCSPlayerPawn.cpp.

Referenced by VoltMod::Schema::CCSPlayerPawn::AimPunchServices().

◆ kCCSPlayerPawn_AimPunchServices [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_AimPunchServices = 3656
staticconstexpr

Definition at line 18 of file CCSPlayerPawn.cpp.

◆ kCCSPlayerPawn_ArmorValue [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_ArmorValue = 6124
staticconstexpr

◆ kCCSPlayerPawn_ArmorValue [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_ArmorValue = 5412
staticconstexpr

Definition at line 14 of file CCSPlayerPawn.cpp.

◆ kCCSPlayerPawn_EntitySpottedState [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_EntitySpottedState = 6008
staticconstexpr

◆ kCCSPlayerPawn_EntitySpottedState [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_EntitySpottedState = 5296
staticconstexpr

Definition at line 22 of file CCSPlayerPawn.cpp.

◆ kCCSPlayerPawn_EyeAngles [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_EyeAngles = 6280
staticconstexpr

◆ kCCSPlayerPawn_EyeAngles [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_EyeAngles = 5568
staticconstexpr

Definition at line 15 of file CCSPlayerPawn.cpp.

◆ kCCSPlayerPawn_IsScoped [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_IsScoped = 6036
staticconstexpr

◆ kCCSPlayerPawn_IsScoped [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_IsScoped = 5324
staticconstexpr

Definition at line 19 of file CCSPlayerPawn.cpp.

◆ kCCSPlayerPawn_LastWeaponFireUsercmd [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_LastWeaponFireUsercmd = 6136
staticconstexpr

◆ kCCSPlayerPawn_LastWeaponFireUsercmd [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_LastWeaponFireUsercmd = 5424
staticconstexpr

Definition at line 21 of file CCSPlayerPawn.cpp.

◆ kCCSPlayerPawn_OnGroundLastTick [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_OnGroundLastTick = 4772
staticconstexpr

◆ kCCSPlayerPawn_OnGroundLastTick [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_OnGroundLastTick = 4060
staticconstexpr

Definition at line 17 of file CCSPlayerPawn.cpp.

◆ kCCSPlayerPawn_ShotsFired [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_ShotsFired = 6064
staticconstexpr

◆ kCCSPlayerPawn_ShotsFired [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_ShotsFired = 5352
staticconstexpr

Definition at line 20 of file CCSPlayerPawn.cpp.

◆ kCCSPlayerPawn_VelocityModifier [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_VelocityModifier = 6072
staticconstexpr

◆ kCCSPlayerPawn_VelocityModifier [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawn_VelocityModifier = 5360
staticconstexpr

Definition at line 16 of file CCSPlayerPawn.cpp.

◆ kCCSPlayerPawnBase_FlashDuration [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawnBase_FlashDuration = 4308
staticconstexpr

◆ kCCSPlayerPawnBase_FlashDuration [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawnBase_FlashDuration = 3588
staticconstexpr

Definition at line 12 of file CCSPlayerPawnBase.cpp.

◆ kCCSPlayerPawnBase_FlashMaxAlpha [1/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawnBase_FlashMaxAlpha = 4312
staticconstexpr

◆ kCCSPlayerPawnBase_FlashMaxAlpha [2/2]

constexpr int32_t VoltMod::Schema::kCCSPlayerPawnBase_FlashMaxAlpha = 3592
staticconstexpr

Definition at line 13 of file CCSPlayerPawnBase.cpp.

◆ kCGameSceneNode_AbsOrigin [1/2]

constexpr int32_t VoltMod::Schema::kCGameSceneNode_AbsOrigin = 200
staticconstexpr

Definition at line 12 of file CGameSceneNode.cpp.

Referenced by VoltMod::Schema::CGameSceneNode::AbsOrigin().

◆ kCGameSceneNode_AbsOrigin [2/2]

constexpr int32_t VoltMod::Schema::kCGameSceneNode_AbsOrigin = 200
staticconstexpr

Definition at line 12 of file CGameSceneNode.cpp.

◆ kCGameSceneNode_AbsRotation [1/2]

constexpr int32_t VoltMod::Schema::kCGameSceneNode_AbsRotation = 212
staticconstexpr

Definition at line 13 of file CGameSceneNode.cpp.

Referenced by VoltMod::Schema::CGameSceneNode::AbsRotation().

◆ kCGameSceneNode_AbsRotation [2/2]

constexpr int32_t VoltMod::Schema::kCGameSceneNode_AbsRotation = 212
staticconstexpr

Definition at line 13 of file CGameSceneNode.cpp.

◆ kCInButtonState_ButtonStates [1/2]

constexpr int32_t VoltMod::Schema::kCInButtonState_ButtonStates = 8
staticconstexpr

Definition at line 12 of file CInButtonState.cpp.

Referenced by VoltMod::Schema::CInButtonState::ButtonStates().

◆ kCInButtonState_ButtonStates [2/2]

constexpr int32_t VoltMod::Schema::kCInButtonState_ButtonStates = 8
staticconstexpr

Definition at line 12 of file CInButtonState.cpp.

◆ kCModelState_ModelName [1/2]

constexpr int32_t VoltMod::Schema::kCModelState_ModelName = 168
staticconstexpr

Definition at line 12 of file CModelState.cpp.

Referenced by VoltMod::Schema::CModelState::ModelName().

◆ kCModelState_ModelName [2/2]

constexpr int32_t VoltMod::Schema::kCModelState_ModelName = 168
staticconstexpr

Definition at line 12 of file CModelState.cpp.

◆ kCParticleSystem_ControlPointRef [1/2]

constexpr int32_t VoltMod::Schema::kCParticleSystem_ControlPointRef = 3460
staticconstexpr

◆ kCParticleSystem_ControlPointRef [2/2]

constexpr int32_t VoltMod::Schema::kCParticleSystem_ControlPointRef = 2724
staticconstexpr

Definition at line 12 of file CParticleSystem.cpp.

◆ kCPlayer_CameraServices_ViewEntity [1/2]

constexpr int32_t VoltMod::Schema::kCPlayer_CameraServices_ViewEntity = 164
staticconstexpr

◆ kCPlayer_CameraServices_ViewEntity [2/2]

constexpr int32_t VoltMod::Schema::kCPlayer_CameraServices_ViewEntity = 164
staticconstexpr

Definition at line 13 of file CPlayer_CameraServices.cpp.

◆ kCPlayer_MovementServices_Buttons [1/2]

constexpr int32_t VoltMod::Schema::kCPlayer_MovementServices_Buttons = 80
staticconstexpr

◆ kCPlayer_MovementServices_Buttons [2/2]

constexpr int32_t VoltMod::Schema::kCPlayer_MovementServices_Buttons = 80
staticconstexpr

Definition at line 14 of file CPlayer_MovementServices.cpp.

◆ kCPlayer_MovementServices_Maxspeed [1/2]

constexpr int32_t VoltMod::Schema::kCPlayer_MovementServices_Maxspeed = 428
staticconstexpr

◆ kCPlayer_MovementServices_Maxspeed [2/2]

constexpr int32_t VoltMod::Schema::kCPlayer_MovementServices_Maxspeed = 428
staticconstexpr

Definition at line 15 of file CPlayer_MovementServices.cpp.

◆ kCPlayer_ObserverServices_ObserverMode [1/2]

constexpr int32_t VoltMod::Schema::kCPlayer_ObserverServices_ObserverMode = 72
staticconstexpr

◆ kCPlayer_ObserverServices_ObserverMode [2/2]

constexpr int32_t VoltMod::Schema::kCPlayer_ObserverServices_ObserverMode = 72
staticconstexpr

Definition at line 13 of file CPlayer_ObserverServices.cpp.

◆ kCPlayer_ObserverServices_ObserverTarget [1/2]

constexpr int32_t VoltMod::Schema::kCPlayer_ObserverServices_ObserverTarget = 76
staticconstexpr

◆ kCPlayer_ObserverServices_ObserverTarget [2/2]

constexpr int32_t VoltMod::Schema::kCPlayer_ObserverServices_ObserverTarget = 76
staticconstexpr

Definition at line 14 of file CPlayer_ObserverServices.cpp.

◆ kCPlayer_WeaponServices_ActiveWeapon [1/2]

constexpr int32_t VoltMod::Schema::kCPlayer_WeaponServices_ActiveWeapon = 96
staticconstexpr

◆ kCPlayer_WeaponServices_ActiveWeapon [2/2]

constexpr int32_t VoltMod::Schema::kCPlayer_WeaponServices_ActiveWeapon = 96
staticconstexpr

Definition at line 15 of file CPlayer_WeaponServices.cpp.

◆ kCPlayer_WeaponServices_LastWeapon [1/2]

constexpr int32_t VoltMod::Schema::kCPlayer_WeaponServices_LastWeapon = 100
staticconstexpr

◆ kCPlayer_WeaponServices_LastWeapon [2/2]

constexpr int32_t VoltMod::Schema::kCPlayer_WeaponServices_LastWeapon = 100
staticconstexpr

Definition at line 16 of file CPlayer_WeaponServices.cpp.

◆ kCPlayer_WeaponServices_MyWeapons [1/2]

constexpr int32_t VoltMod::Schema::kCPlayer_WeaponServices_MyWeapons
staticconstexpr
Initial value:
=
72

Definition at line 13 of file CPlayer_WeaponServices.cpp.

Referenced by VoltMod::Schema::CPlayer_WeaponServices::MyWeapons().

◆ kCPlayer_WeaponServices_MyWeapons [2/2]

constexpr int32_t VoltMod::Schema::kCPlayer_WeaponServices_MyWeapons
staticconstexpr
Initial value:
=
72

Definition at line 13 of file CPlayer_WeaponServices.cpp.

◆ kCSkeletonInstance_ModelState [1/2]

constexpr int32_t VoltMod::Schema::kCSkeletonInstance_ModelState = 288
staticconstexpr

◆ kCSkeletonInstance_ModelState [2/2]

constexpr int32_t VoltMod::Schema::kCSkeletonInstance_ModelState = 288
staticconstexpr

Definition at line 13 of file CSkeletonInstance.cpp.

◆ kCSPerRoundStats_t_Kills [1/2]

constexpr int32_t VoltMod::Schema::kCSPerRoundStats_t_Kills = 48
staticconstexpr

Definition at line 12 of file CSPerRoundStats_t.cpp.

Referenced by VoltMod::Schema::CSPerRoundStats_t::Kills().

◆ kCSPerRoundStats_t_Kills [2/2]

constexpr int32_t VoltMod::Schema::kCSPerRoundStats_t_Kills = 48
staticconstexpr

Definition at line 12 of file CSPerRoundStats_t.cpp.

◆ kCVoteController_AcceptingVotesTimer [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_AcceptingVotesTimer = 1968
staticconstexpr

◆ kCVoteController_AcceptingVotesTimer [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_AcceptingVotesTimer = 1232
staticconstexpr

Definition at line 18 of file CVoteController.cpp.

◆ kCVoteController_ActiveIssueIndex [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_ActiveIssueIndex = 1928
staticconstexpr

◆ kCVoteController_ActiveIssueIndex [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_ActiveIssueIndex = 1192
staticconstexpr

Definition at line 13 of file CVoteController.cpp.

◆ kCVoteController_ExecuteCommandTimer [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_ExecuteCommandTimer = 1992
staticconstexpr

◆ kCVoteController_ExecuteCommandTimer [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_ExecuteCommandTimer = 1256
staticconstexpr

Definition at line 19 of file CVoteController.cpp.

◆ kCVoteController_HighestCountIndex [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_HighestCountIndex = 2304
staticconstexpr

◆ kCVoteController_HighestCountIndex [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_HighestCountIndex = 1568
staticconstexpr

Definition at line 24 of file CVoteController.cpp.

◆ kCVoteController_IsYesNoVote [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_IsYesNoVote = 1960
staticconstexpr

◆ kCVoteController_IsYesNoVote [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_IsYesNoVote = 1224
staticconstexpr

Definition at line 17 of file CVoteController.cpp.

◆ kCVoteController_OnlyTeamToVote [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_OnlyTeamToVote = 1932
staticconstexpr

◆ kCVoteController_OnlyTeamToVote [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_OnlyTeamToVote = 1196
staticconstexpr

Definition at line 14 of file CVoteController.cpp.

◆ kCVoteController_PlayerHoldingVote [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_PlayerHoldingVote = 2296
staticconstexpr

◆ kCVoteController_PlayerHoldingVote [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_PlayerHoldingVote = 1560
staticconstexpr

Definition at line 22 of file CVoteController.cpp.

◆ kCVoteController_PlayerOverrideForVote [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_PlayerOverrideForVote = 2300
staticconstexpr

◆ kCVoteController_PlayerOverrideForVote [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_PlayerOverrideForVote = 1564
staticconstexpr

Definition at line 23 of file CVoteController.cpp.

◆ kCVoteController_PotentialIssues [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_PotentialIssues = 2312
staticconstexpr

◆ kCVoteController_PotentialIssues [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_PotentialIssues = 1576
staticconstexpr

Definition at line 25 of file CVoteController.cpp.

◆ kCVoteController_PotentialVotes [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_PotentialVotes = 1956
staticconstexpr

◆ kCVoteController_PotentialVotes [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_PotentialVotes = 1220
staticconstexpr

Definition at line 16 of file CVoteController.cpp.

◆ kCVoteController_ResetVoteTimer [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_ResetVoteTimer = 2016
staticconstexpr

◆ kCVoteController_ResetVoteTimer [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_ResetVoteTimer = 1280
staticconstexpr

Definition at line 20 of file CVoteController.cpp.

◆ kCVoteController_VoteOptionCount [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_VoteOptionCount = 1936
staticconstexpr

◆ kCVoteController_VoteOptionCount [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_VoteOptionCount = 1200
staticconstexpr

Definition at line 15 of file CVoteController.cpp.

◆ kCVoteController_VoteOptions [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_VoteOptions = 2336
staticconstexpr

Definition at line 26 of file CVoteController.cpp.

Referenced by VoltMod::Schema::CVoteController::VoteOptions().

◆ kCVoteController_VoteOptions [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_VoteOptions = 1600
staticconstexpr

Definition at line 26 of file CVoteController.cpp.

◆ kCVoteController_VotesCast [1/2]

constexpr int32_t VoltMod::Schema::kCVoteController_VotesCast = 2040
staticconstexpr

◆ kCVoteController_VotesCast [2/2]

constexpr int32_t VoltMod::Schema::kCVoteController_VotesCast = 1304
staticconstexpr

Definition at line 21 of file CVoteController.cpp.

◆ kEntitySpottedState_t_Spotted [1/2]

constexpr int32_t VoltMod::Schema::kEntitySpottedState_t_Spotted = 8
staticconstexpr

◆ kEntitySpottedState_t_Spotted [2/2]

constexpr int32_t VoltMod::Schema::kEntitySpottedState_t_Spotted = 8
staticconstexpr

Definition at line 12 of file EntitySpottedState_t.cpp.

◆ kEntitySpottedState_t_SpottedByMask [1/2]

constexpr int32_t VoltMod::Schema::kEntitySpottedState_t_SpottedByMask = 12
staticconstexpr

◆ kEntitySpottedState_t_SpottedByMask [2/2]

constexpr int32_t VoltMod::Schema::kEntitySpottedState_t_SpottedByMask = 12
staticconstexpr

Definition at line 13 of file EntitySpottedState_t.cpp.

◆ kFields [1/2]

const FieldLayout VoltMod::Schema::kFields[]
static

Definition at line 8 of file Layout.cpp.

Referenced by GeneratedLayout().

◆ kFields [2/2]

const FieldLayout VoltMod::Schema::kFields[]
static

Definition at line 8 of file Layout.cpp.