Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
4,516
ConVars & Commands
5,573
Show
All
4,516
Classes
3,881
Enums
635
Entities
852
Components
19
Networked
414
VData
27
Exclusive
482
CSoundEventConeEntity
CSoundEventEntity
CSoundEventEntityAlias_snd_event_point
CSoundEventMultiPointEntity
CSoundEventOBBEntity
CSoundEventParameter
CSoundEventPathCornerEntity
CSoundEventSphereEntity
CSoundOpvarSetAABBEntity
CSoundOpvarSetAutoRoomEntity
CSoundOpvarSetBoxEntity
CSoundOpvarSetDomeEntity
CSoundOpvarSetEntity
CSoundOpvarSetOBBEntity
CSoundOpvarSetOBBWindEntity
CSoundOpvarSetPathCornerEntity
CSoundOpvarSetPointBase
CSoundOpvarSetPointEntity
CSoundStackSave
CSplineConstraint
CSpotlightEnd
CSprite
CSpriteAlias_env_glow
CSpriteOriented
CTankTargetChange
CTankTrainAI
CTeam
CTeamplayRules
CTestEffect
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
CTouchExpansionComponent
CTriggerActiveWeaponDetect
CTriggerBombReset
CTriggerBrush
CTriggerBuoyancy
CTriggerCallback
CTriggerDetectBulletFire
CTriggerDetectExplosion
CTriggerFan
CTriggerGameEvent
CTriggerGravity
CTriggerHostageReset
CTriggerHurt
CTriggerImpact
CTriggerLerpObject
CTriggerLook
CTriggerMultiple
CTriggerOnce
CTriggerPhysics
CTriggerProximity
CTriggerPush
CTriggerRemove
CTriggerSave
CTriggerSndSosOpvar
CTriggerSoundscape
CTriggerTeleport
CTriggerVolume
CVoteController
CWaterBullet
CWeaponAWP
CWeaponAug
CWeaponBaseItem
CWeaponBizon
CWeaponCZ75a
CWeaponElite
CWeaponFamas
CWeaponFiveSeven
CWeaponG3SG1
Type
/
to search schemas
Counter-Strike 2
server
CPhysConstraint
CSplineConstraint
CSplineConstraint
phys_splineconstraint
1464 bytes (0x05B8), align 8
Source
Inherits
CPhysConstraint
CLogicalEntity
CServerOnlyEntity
CBaseEntity
CEntityInstance
Also in
Dota 2
offsets differ
Deadlock
offsets differ
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0557
m_vAnchorOffsetRestore
Vector
1368
0x0558
m_hSplineEntity
CHandle
<
CBaseEntity
>
1380
0x0564
m_pSplineBody
IPhysicsBody
*
1384
0x0568
MPhysPtr
m_bEnableLateralConstraint
bool
1392
0x0570
m_bEnableVerticalConstraint
bool
1393
0x0571
m_bEnableAngularConstraint
bool
1394
0x0572
m_bEnableLimit
bool
1395
0x0573
m_bFireEventsOnPath
bool
1396
0x0574
m_flLinearFrequency
float32
1400
0x0578
m_flLinarDampingRatio
float32
1404
0x057C
m_flJointFriction
float32
1408
0x0580
m_flTransitionTime
float32
1412
0x0584
m_vPreSolveAnchorPos
VectorWS
1432
0x0598
MNotSaved
m_StartTransitionTime
GameTime_t
1444
0x05A4
m_vTangentSpaceAnchorAtTransitionStart
Vector
1448
0x05A8
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