Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
18,139
ConVars & Commands
7,284
Show
All
18,139
Classes
17,201
Enums
938
Entities
6,931
Components
22
Networked
627
VData
165
Exclusive
14,143
CSoundEventOBBEntity
CSoundEventParameter
CSoundEventPathCornerEntity
CSoundEventSphereEntity
CSoundOpvarSetAABBEntity
CSoundOpvarSetAutoRoomEntity
CSoundOpvarSetBoxEntity
CSoundOpvarSetDomeEntity
CSoundOpvarSetEntity
CSoundOpvarSetOBBEntity
CSoundOpvarSetOBBWindEntity
CSoundOpvarSetPathCornerEntity
CSoundOpvarSetPointBase
CSoundOpvarSetPointEntity
CSoundOpvarSetPrecipitationEntity
CSoundOpvarSetPrecipitationOBBEntity
CSoundStackSave
CSpeechBubbleInfo
CSpeechBubbleManager
CSplineConstraint
CSpotlightEnd
CSprite
CSpriteAlias_env_glow
CSpriteOriented
CTeam
CTeamTrackedStatsEntity
CTestPulseIO
CTestPulseIO::EntityHandleIntArgs_t
CTestPulseIO::EntityNameStringArgs_t
CTestPulseIO::FloatStringArgs_t
CTestPulseIO::ThreeStringArgs_t
CTestPulseIOComponent
CTestPulseIOComponent_Derived
CTextureBasedAnimatable
CTimeline
CTimerEntity
CTonemapController2
CTonemapController2Alias_env_tonemap_controller2
CTonemapTrigger
CTormentorSpawnPhase
CTouchExpansionComponent
CTriggerActiveWeaponDetect
CTriggerBrush
CTriggerCallback
CTriggerDetectBulletFire
CTriggerDetectExplosion
CTriggerDota
CTriggerDotaPath
CTriggerFan
CTriggerGameEvent
CTriggerGravity
CTriggerHurt
CTriggerImpact
CTriggerLerpObject
CTriggerLook
CTriggerMultiple
CTriggerOnce
CTriggerPhysics
CTriggerProximity
CTriggerPush
CTriggerRemove
CTriggerSave
CTriggerSndSosOpvar
CTriggerSoundscape
CTriggerTeleport
CTriggerVolume
CVerticalMotionController
CWorld
ConstraintSoundInfo
CountdownTimer
CreatureAbilityData_t
CreatureAbilityType
CreatureStateData_t
DOTANeutralCampInfo_t
DOTATeleportInfo_t
DOTAThreatLevelInfo_t
DOTA_AssassinMinigameNetworkState
DamageShareEvent_t
DataTeamPlayer_t
DynamicVolumeDef_t
Type
/
to search schemas
Dota 2
server
CPhysConstraint
CSplineConstraint
CSplineConstraint
phys_splineconstraint
1448 bytes (0x05A8), align 8
Source
Inherits
CPhysConstraint
CLogicalEntity
CServerOnlyEntity
CBaseEntity
CEntityInstance
Also in
Counter-Strike 2
offsets differ
Deadlock
offsets differ
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0547
m_vAnchorOffsetRestore
Vector
1352
0x0548
m_hSplineEntity
CHandle
<
CBaseEntity
>
1364
0x0554
m_pSplineBody
IPhysicsBody
*
1368
0x0558
MPhysPtr
m_bEnableLateralConstraint
bool
1376
0x0560
m_bEnableVerticalConstraint
bool
1377
0x0561
m_bEnableAngularConstraint
bool
1378
0x0562
m_bEnableLimit
bool
1379
0x0563
m_bFireEventsOnPath
bool
1380
0x0564
m_flLinearFrequency
float32
1384
0x0568
m_flLinarDampingRatio
float32
1388
0x056C
m_flJointFriction
float32
1392
0x0570
m_flTransitionTime
float32
1396
0x0574
m_vPreSolveAnchorPos
VectorWS
1416
0x0588
MNotSaved
m_StartTransitionTime
GameTime_t
1428
0x0594
m_vTangentSpaceAnchorAtTransitionStart
Vector
1432
0x0598
phys_splineconstraint
spawnable
Flags
ECF_NOT_NETWORKED
Spawn order
8
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
enablelateralconstraint
bool
m_bEnableLateralConstraint
enableverticalconstraint
bool
m_bEnableVerticalConstraint
enableangularconstraint
bool
m_bEnableAngularConstraint
enablelimit
bool
m_bEnableLimit
jointfriction
float32
m_flJointFriction
linearfrequency
float32
m_flLinearFrequency
lineardampingratio
float32
m_flLinarDampingRatio
transitiontime
float32
m_flTransitionTime
fireeventsonpath
bool
m_bFireEventsOnPath
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
DisableLimit
()
—
EnableLimit
()
—
SetSplineEntity
(param:
string
)
—
SetTransitionTime
(param:
float
)
—
Outputs
Declared here
With inherited
Inherited outputs