|
VoltMod
C++23 framework for CS2 server plugins
|
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 } |
|
strong |
|
strong |
| CEntityInstance * VoltMod::Schema::ComponentOwner | ( | const void * | component, |
| int32_t | ownerLinkOffset | ||
| ) |
The entity that owns component, read through its owner link; nullptr when unset.
Definition at line 46 of file Notify.cpp.
References VoltMod::ReadFile().
Referenced by VoltMod::Schema::CBodyComponent::OwnerEntity(), VoltMod::Schema::CCSGameRules::OwnerEntity(), VoltMod::Schema::CCSPlayer_AimPunchServices::OwnerEntity(), VoltMod::Schema::CCSPlayer_MovementServices::OwnerEntity(), VoltMod::Schema::CCSPlayerBase_CameraServices::OwnerEntity(), VoltMod::Schema::CCSPlayerController_ActionTrackingServices::OwnerEntity(), VoltMod::Schema::CCSPlayerController_InGameMoneyServices::OwnerEntity(), VoltMod::Schema::CGameRules::OwnerEntity(), VoltMod::Schema::CMultiplayRules::OwnerEntity(), VoltMod::Schema::CPlayer_CameraServices::OwnerEntity(), VoltMod::Schema::CPlayer_ItemServices::OwnerEntity(), VoltMod::Schema::CPlayer_MovementServices::OwnerEntity(), VoltMod::Schema::CPlayer_MovementServices_Humanoid::OwnerEntity(), VoltMod::Schema::CPlayer_ObserverServices::OwnerEntity(), VoltMod::Schema::CPlayer_WeaponServices::OwnerEntity(), VoltMod::Schema::CPlayerControllerComponent::OwnerEntity(), VoltMod::Schema::CPlayerPawnComponent::OwnerEntity(), and VoltMod::Schema::CTeamplayRules::OwnerEntity().
|
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().
|
static |
Definition at line 149 of file SchemaDump.cpp.
References VoltMod::ReadFile(), and VoltMod::Schema::EnumInfo::size.
Referenced by MergeScope().
|
static |
Definition at line 77 of file SchemaDump.cpp.
References VoltMod::Name, VoltMod::Schema::TypeInfo::name, VoltMod::ReadFile(), and TypeName().
Referenced by DescribeClass().
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().
|
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().
| std::string_view VoltMod::Schema::GeneratedFromBuild | ( | ) |
The game build represented by GeneratedLayout.
Definition at line 117 of file Layout.cpp.
Referenced by VerifySchemaLayout().
| 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().
| 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().
Definition at line 174 of file SchemaDump.cpp.
References VoltMod::ReadFile().
|
static |
Definition at line 194 of file SchemaDump.cpp.
References DescribeClass(), DescribeEnum(), NetworkClass(), and VoltMod::ReadFile().
Referenced by WriteDumpFile().
|
static |
Definition at line 166 of file SchemaDump.cpp.
References VoltMod::ReadFile().
Referenced by MergeScope().
| void VoltMod::Schema::NotifyComponentOwner | ( | void * | component, |
| int32_t | ownerLinkOffset, | ||
| int32_t | offset | ||
| ) |
Dirty the field at offset on a component whose owner link (the engine's __m_pChainEntity) sits at ownerLinkOffset.
The engine wants the link's path index alongside the offset, and the entity to notify is the one the link points at - usually the component's own entity, but not always.
Definition at line 30 of file Notify.cpp.
References VoltMod::ReadFile().
Referenced by VoltMod::Schema::CCSPlayerController_InGameMoneyServices::SetAccount(), VoltMod::Schema::CPlayer_WeaponServices::SetActiveWeapon(), VoltMod::Schema::CCSPlayer_MovementServices::SetDuckAmount(), VoltMod::Schema::CCSPlayer_MovementServices::SetDucked(), VoltMod::Schema::CCSPlayer_MovementServices::SetDuckOverride(), VoltMod::Schema::CPlayer_WeaponServices::SetLastWeapon(), VoltMod::Schema::CPlayer_MovementServices::SetMaxspeed(), VoltMod::Schema::CPlayer_ObserverServices::SetObserverMode(), VoltMod::Schema::CPlayer_ObserverServices::SetObserverTarget(), VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseAngle(), VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseAngleVel(), VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseTick(), VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseTickInterpAmount(), VoltMod::Schema::CCSGameRules::SetRoundStartTime(), VoltMod::Schema::CCSGameRules::SetRoundTime(), VoltMod::Schema::CPlayer_CameraServices::SetViewEntity(), and VoltMod::Schema::CCSPlayerBase_CameraServices::SetZoomOwner().
Dirty the field at offset on entity for the next snapshot.
| 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().
|
static |
Definition at line 55 of file SchemaCheck.cpp.
References VoltMod::PlatformModuleName(), and VoltMod::ReadFile().
Referenced by VerifySchemaLayout(), and WriteSchemaDump().
|
static |
Definition at line 68 of file SchemaDump.cpp.
Referenced by DescribeType().
| 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.
Definition at line 99 of file SchemaCheck.cpp.
References FindField(), VoltMod::GameBuild(), GeneratedFromBuild(), GeneratedLayout(), VoltMod::Error::Invalid(), VoltMod::Error::NotReady(), VoltMod::ReadFile(), and ServerScope().
| 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().
| 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().
Definition at line 13 of file CBodyComponent.cpp.
Referenced by VoltMod::Schema::CBodyComponent::OwnerEntity().
Definition at line 13 of file CBodyComponent.cpp.
Definition at line 12 of file CCSGameRules.cpp.
Referenced by VoltMod::Schema::CCSGameRules::OwnerEntity(), VoltMod::Schema::CCSGameRules::SetRoundStartTime(), and VoltMod::Schema::CCSGameRules::SetRoundTime().
Definition at line 12 of file CCSGameRules.cpp.
Definition at line 12 of file CCSPlayer_AimPunchServices.cpp.
Referenced by VoltMod::Schema::CCSPlayer_AimPunchServices::OwnerEntity(), VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseAngle(), VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseAngleVel(), VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseTick(), and VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseTickInterpAmount().
Definition at line 12 of file CCSPlayer_AimPunchServices.cpp.
Definition at line 12 of file CCSPlayer_MovementServices.cpp.
Referenced by VoltMod::Schema::CCSPlayer_MovementServices::OwnerEntity(), VoltMod::Schema::CCSPlayer_MovementServices::SetDuckAmount(), VoltMod::Schema::CCSPlayer_MovementServices::SetDucked(), and VoltMod::Schema::CCSPlayer_MovementServices::SetDuckOverride().
Definition at line 12 of file CCSPlayer_MovementServices.cpp.
|
staticconstexpr |
Definition at line 12 of file CCSPlayerBase_CameraServices.cpp.
Referenced by VoltMod::Schema::CCSPlayerBase_CameraServices::OwnerEntity(), and VoltMod::Schema::CCSPlayerBase_CameraServices::SetZoomOwner().
|
staticconstexpr |
Definition at line 12 of file CCSPlayerBase_CameraServices.cpp.
|
staticconstexpr |
Definition at line 13 of file CCSPlayerController_ActionTrackingServices.cpp.
Referenced by VoltMod::Schema::CCSPlayerController_ActionTrackingServices::OwnerEntity().
|
staticconstexpr |
Definition at line 13 of file CCSPlayerController_ActionTrackingServices.cpp.
|
staticconstexpr |
Definition at line 12 of file CCSPlayerController_InGameMoneyServices.cpp.
Referenced by VoltMod::Schema::CCSPlayerController_InGameMoneyServices::OwnerEntity(), and VoltMod::Schema::CCSPlayerController_InGameMoneyServices::SetAccount().
|
staticconstexpr |
Definition at line 12 of file CCSPlayerController_InGameMoneyServices.cpp.
Definition at line 12 of file CGameRules.cpp.
Referenced by VoltMod::Schema::CGameRules::OwnerEntity().
Definition at line 12 of file CGameRules.cpp.
|
inlineconstexpr |
The owner link field a replicated component carries.
Definition at line 10 of file SchemaFields.hpp.
Referenced by DescribeClass().
Definition at line 12 of file CMultiplayRules.cpp.
Referenced by VoltMod::Schema::CMultiplayRules::OwnerEntity().
Definition at line 12 of file CMultiplayRules.cpp.
Definition at line 12 of file CPlayer_CameraServices.cpp.
Referenced by VoltMod::Schema::CPlayer_CameraServices::OwnerEntity(), and VoltMod::Schema::CPlayer_CameraServices::SetViewEntity().
Definition at line 12 of file CPlayer_CameraServices.cpp.
Definition at line 12 of file CPlayer_ItemServices.cpp.
Referenced by VoltMod::Schema::CPlayer_ItemServices::OwnerEntity().
Definition at line 12 of file CPlayer_ItemServices.cpp.
|
staticconstexpr |
Definition at line 12 of file CPlayer_MovementServices_Humanoid.cpp.
Referenced by VoltMod::Schema::CPlayer_MovementServices_Humanoid::OwnerEntity().
|
staticconstexpr |
Definition at line 12 of file CPlayer_MovementServices_Humanoid.cpp.
Definition at line 13 of file CPlayer_MovementServices.cpp.
Referenced by VoltMod::Schema::CPlayer_MovementServices::OwnerEntity(), and VoltMod::Schema::CPlayer_MovementServices::SetMaxspeed().
Definition at line 13 of file CPlayer_MovementServices.cpp.
Definition at line 12 of file CPlayer_ObserverServices.cpp.
Referenced by VoltMod::Schema::CPlayer_ObserverServices::OwnerEntity(), VoltMod::Schema::CPlayer_ObserverServices::SetObserverMode(), and VoltMod::Schema::CPlayer_ObserverServices::SetObserverTarget().
Definition at line 12 of file CPlayer_ObserverServices.cpp.
Definition at line 12 of file CPlayer_WeaponServices.cpp.
Referenced by VoltMod::Schema::CPlayer_WeaponServices::OwnerEntity(), VoltMod::Schema::CPlayer_WeaponServices::SetActiveWeapon(), and VoltMod::Schema::CPlayer_WeaponServices::SetLastWeapon().
Definition at line 12 of file CPlayer_WeaponServices.cpp.
Definition at line 12 of file CPlayerControllerComponent.cpp.
Referenced by VoltMod::Schema::CPlayerControllerComponent::OwnerEntity().
Definition at line 12 of file CPlayerControllerComponent.cpp.
Definition at line 12 of file CPlayerPawnComponent.cpp.
Referenced by VoltMod::Schema::CPlayerPawnComponent::OwnerEntity().
Definition at line 12 of file CPlayerPawnComponent.cpp.
Definition at line 12 of file CTeamplayRules.cpp.
Referenced by VoltMod::Schema::CTeamplayRules::OwnerEntity().
Definition at line 12 of file CTeamplayRules.cpp.
|
staticconstexpr |
Output consumed by voltmod framework schemagen.
Definition at line 28 of file SchemaCheck.cpp.
Referenced by WriteSchemaDump().
Definition at line 12 of file CBaseCombatCharacter.cpp.
Referenced by VoltMod::Schema::CBaseCombatCharacter::MyWearables().
Definition at line 12 of file CBaseCombatCharacter.cpp.
Definition at line 19 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::AbsVelocity(), and VoltMod::Schema::CBaseEntity::SetAbsVelocity().
Definition at line 19 of file CBaseEntity.cpp.
Definition at line 21 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::ActualMoveType(), and VoltMod::Schema::CBaseEntity::SetActualMoveType().
Definition at line 21 of file CBaseEntity.cpp.
Definition at line 24 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::BodyComponent().
Definition at line 24 of file CBaseEntity.cpp.
Definition at line 18 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::Flags(), and VoltMod::Schema::CBaseEntity::SetFlags().
Definition at line 18 of file CBaseEntity.cpp.
Definition at line 15 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::GravityScale(), and VoltMod::Schema::CBaseEntity::SetGravityScale().
Definition at line 15 of file CBaseEntity.cpp.
Definition at line 22 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::GroundEntity(), and VoltMod::Schema::CBaseEntity::SetGroundEntity().
Definition at line 22 of file CBaseEntity.cpp.
Definition at line 13 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::Health(), and VoltMod::Schema::CBaseEntity::SetHealth().
Definition at line 13 of file CBaseEntity.cpp.
Definition at line 17 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::LifeState(), and VoltMod::Schema::CBaseEntity::SetLifeState().
Definition at line 17 of file CBaseEntity.cpp.
Definition at line 14 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::MaxHealth(), and VoltMod::Schema::CBaseEntity::SetMaxHealth().
Definition at line 14 of file CBaseEntity.cpp.
Definition at line 20 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::MoveTypeRaw(), and VoltMod::Schema::CBaseEntity::SetMoveTypeRaw().
Definition at line 20 of file CBaseEntity.cpp.
Definition at line 23 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::OwnerEntity(), and VoltMod::Schema::CBaseEntity::SetOwnerEntity().
Definition at line 23 of file CBaseEntity.cpp.
Definition at line 16 of file CBaseEntity.cpp.
Referenced by VoltMod::Schema::CBaseEntity::SetTeamNum(), and VoltMod::Schema::CBaseEntity::TeamNum().
Definition at line 16 of file CBaseEntity.cpp.
Definition at line 14 of file CBaseModelEntity.cpp.
Referenced by VoltMod::Schema::CBaseModelEntity::RenderColor(), and VoltMod::Schema::CBaseModelEntity::SetRenderColor().
Definition at line 14 of file CBaseModelEntity.cpp.
Definition at line 13 of file CBaseModelEntity.cpp.
Referenced by VoltMod::Schema::CBaseModelEntity::RenderMode(), and VoltMod::Schema::CBaseModelEntity::SetRenderMode().
Definition at line 13 of file CBaseModelEntity.cpp.
Definition at line 12 of file CBaseModelEntity.cpp.
Referenced by VoltMod::Schema::CBaseModelEntity::SetViewOffset(), and VoltMod::Schema::CBaseModelEntity::ViewOffset().
Definition at line 12 of file CBaseModelEntity.cpp.
Definition at line 14 of file CBasePlayerController.cpp.
Referenced by VoltMod::Schema::CBasePlayerController::PawnRef(), and VoltMod::Schema::CBasePlayerController::SetPawnRef().
Definition at line 14 of file CBasePlayerController.cpp.
Definition at line 13 of file CBasePlayerController.cpp.
Referenced by VoltMod::Schema::CBasePlayerController::PlayerName(), and VoltMod::Schema::CBasePlayerController::SetPlayerName().
Definition at line 13 of file CBasePlayerController.cpp.
Definition at line 21 of file CBasePlayerPawn.cpp.
Referenced by VoltMod::Schema::CBasePlayerPawn::CameraServices().
Definition at line 21 of file CBasePlayerPawn.cpp.
Definition at line 22 of file CBasePlayerPawn.cpp.
Referenced by VoltMod::Schema::CBasePlayerPawn::ControllerRef(), and VoltMod::Schema::CBasePlayerPawn::SetControllerRef().
Definition at line 22 of file CBasePlayerPawn.cpp.
Definition at line 18 of file CBasePlayerPawn.cpp.
Referenced by VoltMod::Schema::CBasePlayerPawn::ItemServices().
Definition at line 18 of file CBasePlayerPawn.cpp.
Definition at line 19 of file CBasePlayerPawn.cpp.
Referenced by VoltMod::Schema::CBasePlayerPawn::MovementServices().
Definition at line 19 of file CBasePlayerPawn.cpp.
Definition at line 17 of file CBasePlayerPawn.cpp.
Referenced by VoltMod::Schema::CBasePlayerPawn::ObserverServices().
Definition at line 17 of file CBasePlayerPawn.cpp.
Definition at line 20 of file CBasePlayerPawn.cpp.
Referenced by VoltMod::Schema::CBasePlayerPawn::WeaponServices().
Definition at line 20 of file CBasePlayerPawn.cpp.
Definition at line 12 of file CBasePlayerWeapon.cpp.
Referenced by VoltMod::Schema::CBasePlayerWeapon::NextPrimaryAttackTick(), and VoltMod::Schema::CBasePlayerWeapon::SetNextPrimaryAttackTick().
Definition at line 12 of file CBasePlayerWeapon.cpp.
|
staticconstexpr |
Definition at line 13 of file CBasePlayerWeapon.cpp.
Referenced by VoltMod::Schema::CBasePlayerWeapon::NextSecondaryAttackTick(), and VoltMod::Schema::CBasePlayerWeapon::SetNextSecondaryAttackTick().
|
staticconstexpr |
Definition at line 13 of file CBasePlayerWeapon.cpp.
Definition at line 14 of file CBeam.cpp.
Referenced by VoltMod::Schema::CBeam::EndPos(), and VoltMod::Schema::CBeam::SetEndPos().
Definition at line 13 of file CBeam.cpp.
Referenced by VoltMod::Schema::CBeam::EndWidth(), and VoltMod::Schema::CBeam::SetEndWidth().
Definition at line 12 of file CBeam.cpp.
Referenced by VoltMod::Schema::CBeam::SetWidth(), and VoltMod::Schema::CBeam::Width().
Definition at line 14 of file CBodyComponent.cpp.
Referenced by VoltMod::Schema::CBodyComponent::SceneNode().
Definition at line 14 of file CBodyComponent.cpp.
Definition at line 14 of file CCSCustomHudLayout.cpp.
Referenced by VoltMod::Schema::CCSCustomHudLayout::ClassNames().
Definition at line 14 of file CCSCustomHudLayout.cpp.
Definition at line 15 of file CCSCustomHudLayout.cpp.
Referenced by VoltMod::Schema::CCSCustomHudLayout::DialogVariableNames().
Definition at line 15 of file CCSCustomHudLayout.cpp.
Definition at line 16 of file CCSCustomHudLayout.cpp.
Referenced by VoltMod::Schema::CCSCustomHudLayout::GlobalLayoutState().
Definition at line 16 of file CCSCustomHudLayout.cpp.
Definition at line 19 of file CCSCustomHudLayout.cpp.
Referenced by VoltMod::Schema::CCSCustomHudLayout::Layout(), and VoltMod::Schema::CCSCustomHudLayout::SetLayout().
Definition at line 19 of file CCSCustomHudLayout.cpp.
Definition at line 13 of file CCSCustomHudLayout.cpp.
Referenced by VoltMod::Schema::CCSCustomHudLayout::PanelIds().
Definition at line 13 of file CCSCustomHudLayout.cpp.
Definition at line 17 of file CCSCustomHudLayout.cpp.
Referenced by VoltMod::Schema::CCSCustomHudLayout::PlayerLayoutStates(), and VoltMod::Schema::CCSCustomHudLayout::SetPlayerLayoutStates().
Definition at line 17 of file CCSCustomHudLayout.cpp.
|
staticconstexpr |
Definition at line 12 of file CCSCustomHudLayoutState.cpp.
Referenced by VoltMod::Schema::CCSCustomHudLayoutState::InputCaptureEnabled(), and VoltMod::Schema::CCSCustomHudLayoutState::SetInputCaptureEnabled().
|
staticconstexpr |
Definition at line 12 of file CCSCustomHudLayoutState.cpp.
Definition at line 14 of file CCSGameRules.cpp.
Referenced by VoltMod::Schema::CCSGameRules::RoundStartTime(), and VoltMod::Schema::CCSGameRules::SetRoundStartTime().
Definition at line 14 of file CCSGameRules.cpp.
Definition at line 13 of file CCSGameRules.cpp.
Referenced by VoltMod::Schema::CCSGameRules::RoundTime(), and VoltMod::Schema::CCSGameRules::SetRoundTime().
Definition at line 13 of file CCSGameRules.cpp.
Definition at line 13 of file CCSGameRulesProxy.cpp.
Referenced by VoltMod::Schema::CCSGameRulesProxy::GameRules().
Definition at line 13 of file CCSGameRulesProxy.cpp.
|
staticconstexpr |
Definition at line 13 of file CCSPlayer_AimPunchServices.cpp.
Referenced by VoltMod::Schema::CCSPlayer_AimPunchServices::PredictableBaseAngle(), and VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseAngle().
|
staticconstexpr |
Definition at line 13 of file CCSPlayer_AimPunchServices.cpp.
|
staticconstexpr |
Definition at line 14 of file CCSPlayer_AimPunchServices.cpp.
Referenced by VoltMod::Schema::CCSPlayer_AimPunchServices::PredictableBaseAngleVel(), and VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseAngleVel().
|
staticconstexpr |
Definition at line 14 of file CCSPlayer_AimPunchServices.cpp.
|
staticconstexpr |
Definition at line 15 of file CCSPlayer_AimPunchServices.cpp.
Referenced by VoltMod::Schema::CCSPlayer_AimPunchServices::PredictableBaseTick(), and VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseTick().
|
staticconstexpr |
Definition at line 15 of file CCSPlayer_AimPunchServices.cpp.
|
staticconstexpr |
Definition at line 16 of file CCSPlayer_AimPunchServices.cpp.
Referenced by VoltMod::Schema::CCSPlayer_AimPunchServices::PredictableBaseTickInterpAmount(), and VoltMod::Schema::CCSPlayer_AimPunchServices::SetPredictableBaseTickInterpAmount().
|
staticconstexpr |
Definition at line 16 of file CCSPlayer_AimPunchServices.cpp.
Definition at line 14 of file CCSPlayer_MovementServices.cpp.
Referenced by VoltMod::Schema::CCSPlayer_MovementServices::DuckAmount(), and VoltMod::Schema::CCSPlayer_MovementServices::SetDuckAmount().
Definition at line 14 of file CCSPlayer_MovementServices.cpp.
Definition at line 13 of file CCSPlayer_MovementServices.cpp.
Referenced by VoltMod::Schema::CCSPlayer_MovementServices::Ducked(), and VoltMod::Schema::CCSPlayer_MovementServices::SetDucked().
Definition at line 13 of file CCSPlayer_MovementServices.cpp.
Definition at line 15 of file CCSPlayer_MovementServices.cpp.
Referenced by VoltMod::Schema::CCSPlayer_MovementServices::DuckOverride(), and VoltMod::Schema::CCSPlayer_MovementServices::SetDuckOverride().
Definition at line 15 of file CCSPlayer_MovementServices.cpp.
Definition at line 13 of file CCSPlayerBase_CameraServices.cpp.
Referenced by VoltMod::Schema::CCSPlayerBase_CameraServices::SetZoomOwner(), and VoltMod::Schema::CCSPlayerBase_CameraServices::ZoomOwner().
Definition at line 13 of file CCSPlayerBase_CameraServices.cpp.
Definition at line 18 of file CCSPlayerController.cpp.
Referenced by VoltMod::Schema::CCSPlayerController::ActionTrackingServices().
Definition at line 18 of file CCSPlayerController.cpp.
|
staticconstexpr |
Definition at line 14 of file CCSPlayerController_ActionTrackingServices.cpp.
Referenced by VoltMod::Schema::CCSPlayerController_ActionTrackingServices::MatchStats().
|
staticconstexpr |
Definition at line 14 of file CCSPlayerController_ActionTrackingServices.cpp.
Definition at line 16 of file CCSPlayerController.cpp.
Referenced by VoltMod::Schema::CCSPlayerController::Clan(), and VoltMod::Schema::CCSPlayerController::SetClan().
Definition at line 16 of file CCSPlayerController.cpp.
Definition at line 15 of file CCSPlayerController.cpp.
Referenced by VoltMod::Schema::CCSPlayerController::InGameMoneyServices().
Definition at line 15 of file CCSPlayerController.cpp.
|
staticconstexpr |
Definition at line 13 of file CCSPlayerController_InGameMoneyServices.cpp.
Referenced by VoltMod::Schema::CCSPlayerController_InGameMoneyServices::Account(), and VoltMod::Schema::CCSPlayerController_InGameMoneyServices::SetAccount().
|
staticconstexpr |
Definition at line 13 of file CCSPlayerController_InGameMoneyServices.cpp.
Definition at line 14 of file CCSPlayerController.cpp.
Referenced by VoltMod::Schema::CCSPlayerController::PlayerPawn(), and VoltMod::Schema::CCSPlayerController::SetPlayerPawn().
Definition at line 14 of file CCSPlayerController.cpp.
Definition at line 17 of file CCSPlayerController.cpp.
Referenced by VoltMod::Schema::CCSPlayerController::Score(), and VoltMod::Schema::CCSPlayerController::SetScore().
Definition at line 17 of file CCSPlayerController.cpp.
Definition at line 18 of file CCSPlayerPawn.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawn::AimPunchServices().
Definition at line 18 of file CCSPlayerPawn.cpp.
Definition at line 14 of file CCSPlayerPawn.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawn::ArmorValue(), and VoltMod::Schema::CCSPlayerPawn::SetArmorValue().
Definition at line 14 of file CCSPlayerPawn.cpp.
Definition at line 22 of file CCSPlayerPawn.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawn::EntitySpottedState().
Definition at line 22 of file CCSPlayerPawn.cpp.
Definition at line 15 of file CCSPlayerPawn.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawn::EyeAngles(), and VoltMod::Schema::CCSPlayerPawn::SetEyeAngles().
Definition at line 15 of file CCSPlayerPawn.cpp.
Definition at line 19 of file CCSPlayerPawn.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawn::IsScoped(), and VoltMod::Schema::CCSPlayerPawn::SetIsScoped().
Definition at line 19 of file CCSPlayerPawn.cpp.
Definition at line 21 of file CCSPlayerPawn.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawn::LastWeaponFireUsercmd(), and VoltMod::Schema::CCSPlayerPawn::SetLastWeaponFireUsercmd().
Definition at line 21 of file CCSPlayerPawn.cpp.
Definition at line 17 of file CCSPlayerPawn.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawn::OnGroundLastTick(), and VoltMod::Schema::CCSPlayerPawn::SetOnGroundLastTick().
Definition at line 17 of file CCSPlayerPawn.cpp.
Definition at line 20 of file CCSPlayerPawn.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawn::SetShotsFired(), and VoltMod::Schema::CCSPlayerPawn::ShotsFired().
Definition at line 20 of file CCSPlayerPawn.cpp.
Definition at line 16 of file CCSPlayerPawn.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawn::SetVelocityModifier(), and VoltMod::Schema::CCSPlayerPawn::VelocityModifier().
Definition at line 16 of file CCSPlayerPawn.cpp.
Definition at line 12 of file CCSPlayerPawnBase.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawnBase::FlashDuration(), and VoltMod::Schema::CCSPlayerPawnBase::SetFlashDuration().
Definition at line 12 of file CCSPlayerPawnBase.cpp.
Definition at line 13 of file CCSPlayerPawnBase.cpp.
Referenced by VoltMod::Schema::CCSPlayerPawnBase::FlashMaxAlpha(), and VoltMod::Schema::CCSPlayerPawnBase::SetFlashMaxAlpha().
Definition at line 13 of file CCSPlayerPawnBase.cpp.
Definition at line 12 of file CGameSceneNode.cpp.
Referenced by VoltMod::Schema::CGameSceneNode::AbsOrigin().
Definition at line 12 of file CGameSceneNode.cpp.
Definition at line 13 of file CGameSceneNode.cpp.
Referenced by VoltMod::Schema::CGameSceneNode::AbsRotation().
Definition at line 13 of file CGameSceneNode.cpp.
Definition at line 12 of file CInButtonState.cpp.
Referenced by VoltMod::Schema::CInButtonState::ButtonStates().
Definition at line 12 of file CInButtonState.cpp.
Definition at line 12 of file CModelState.cpp.
Referenced by VoltMod::Schema::CModelState::ModelName().
Definition at line 12 of file CModelState.cpp.
Definition at line 12 of file CParticleSystem.cpp.
Referenced by VoltMod::Schema::CParticleSystem::ControlPointRef(), and VoltMod::Schema::CParticleSystem::SetControlPointRef().
Definition at line 12 of file CParticleSystem.cpp.
Definition at line 13 of file CPlayer_CameraServices.cpp.
Referenced by VoltMod::Schema::CPlayer_CameraServices::SetViewEntity(), and VoltMod::Schema::CPlayer_CameraServices::ViewEntity().
Definition at line 13 of file CPlayer_CameraServices.cpp.
Definition at line 14 of file CPlayer_MovementServices.cpp.
Referenced by VoltMod::Schema::CPlayer_MovementServices::Buttons().
Definition at line 14 of file CPlayer_MovementServices.cpp.
Definition at line 15 of file CPlayer_MovementServices.cpp.
Referenced by VoltMod::Schema::CPlayer_MovementServices::Maxspeed(), and VoltMod::Schema::CPlayer_MovementServices::SetMaxspeed().
Definition at line 15 of file CPlayer_MovementServices.cpp.
Definition at line 13 of file CPlayer_ObserverServices.cpp.
Referenced by VoltMod::Schema::CPlayer_ObserverServices::ObserverMode(), and VoltMod::Schema::CPlayer_ObserverServices::SetObserverMode().
Definition at line 13 of file CPlayer_ObserverServices.cpp.
Definition at line 14 of file CPlayer_ObserverServices.cpp.
Referenced by VoltMod::Schema::CPlayer_ObserverServices::ObserverTarget(), and VoltMod::Schema::CPlayer_ObserverServices::SetObserverTarget().
Definition at line 14 of file CPlayer_ObserverServices.cpp.
Definition at line 15 of file CPlayer_WeaponServices.cpp.
Referenced by VoltMod::Schema::CPlayer_WeaponServices::ActiveWeapon(), and VoltMod::Schema::CPlayer_WeaponServices::SetActiveWeapon().
Definition at line 15 of file CPlayer_WeaponServices.cpp.
Definition at line 16 of file CPlayer_WeaponServices.cpp.
Referenced by VoltMod::Schema::CPlayer_WeaponServices::LastWeapon(), and VoltMod::Schema::CPlayer_WeaponServices::SetLastWeapon().
Definition at line 16 of file CPlayer_WeaponServices.cpp.
Definition at line 13 of file CPlayer_WeaponServices.cpp.
Referenced by VoltMod::Schema::CPlayer_WeaponServices::MyWeapons().
Definition at line 13 of file CPlayer_WeaponServices.cpp.
Definition at line 13 of file CSkeletonInstance.cpp.
Referenced by VoltMod::Schema::CSkeletonInstance::ModelState().
Definition at line 13 of file CSkeletonInstance.cpp.
Definition at line 12 of file CSPerRoundStats_t.cpp.
Referenced by VoltMod::Schema::CSPerRoundStats_t::Kills().
Definition at line 12 of file CSPerRoundStats_t.cpp.
Definition at line 18 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::AcceptingVotesTimer().
Definition at line 18 of file CVoteController.cpp.
Definition at line 13 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::ActiveIssueIndex(), and VoltMod::Schema::CVoteController::SetActiveIssueIndex().
Definition at line 13 of file CVoteController.cpp.
Definition at line 19 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::ExecuteCommandTimer().
Definition at line 19 of file CVoteController.cpp.
Definition at line 24 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::HighestCountIndex(), and VoltMod::Schema::CVoteController::SetHighestCountIndex().
Definition at line 24 of file CVoteController.cpp.
Definition at line 17 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::IsYesNoVote(), and VoltMod::Schema::CVoteController::SetIsYesNoVote().
Definition at line 17 of file CVoteController.cpp.
Definition at line 14 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::OnlyTeamToVote(), and VoltMod::Schema::CVoteController::SetOnlyTeamToVote().
Definition at line 14 of file CVoteController.cpp.
Definition at line 22 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::PlayerHoldingVote(), and VoltMod::Schema::CVoteController::SetPlayerHoldingVote().
Definition at line 22 of file CVoteController.cpp.
Definition at line 23 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::PlayerOverrideForVote(), and VoltMod::Schema::CVoteController::SetPlayerOverrideForVote().
Definition at line 23 of file CVoteController.cpp.
Definition at line 25 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::PotentialIssues().
Definition at line 25 of file CVoteController.cpp.
Definition at line 16 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::PotentialVotes(), and VoltMod::Schema::CVoteController::SetPotentialVotes().
Definition at line 16 of file CVoteController.cpp.
Definition at line 20 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::ResetVoteTimer().
Definition at line 20 of file CVoteController.cpp.
Definition at line 15 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::SetVoteOptionCount(), and VoltMod::Schema::CVoteController::VoteOptionCount().
Definition at line 15 of file CVoteController.cpp.
Definition at line 26 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::VoteOptions().
Definition at line 26 of file CVoteController.cpp.
Definition at line 21 of file CVoteController.cpp.
Referenced by VoltMod::Schema::CVoteController::SetVotesCast(), and VoltMod::Schema::CVoteController::VotesCast().
Definition at line 21 of file CVoteController.cpp.
Definition at line 12 of file EntitySpottedState_t.cpp.
Referenced by VoltMod::Schema::EntitySpottedState_t::SetSpotted(), and VoltMod::Schema::EntitySpottedState_t::Spotted().
Definition at line 12 of file EntitySpottedState_t.cpp.
Definition at line 13 of file EntitySpottedState_t.cpp.
Referenced by VoltMod::Schema::EntitySpottedState_t::SetSpottedByMask(), and VoltMod::Schema::EntitySpottedState_t::SpottedByMask().
Definition at line 13 of file EntitySpottedState_t.cpp.
|
static |
Definition at line 8 of file Layout.cpp.
Referenced by GeneratedLayout().
|
static |
Definition at line 8 of file Layout.cpp.