Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
10,187
ConVars & Commands
6,276
Show
All
10,187
Classes
9,310
Enums
877
Entities
2,141
Components
26
Networked
858
VData
41
Exclusive
6,248
CSoundEventEntityAlias_snd_event_point
CSoundEventMultiPointEntity
CSoundEventOBBEntity
CSoundEventParameter
CSoundEventPathCornerEntity
CSoundEventSphereEntity
CSoundOpvarSetAABBEntity
CSoundOpvarSetAutoRoomEntity
CSoundOpvarSetBoxEntity
CSoundOpvarSetDomeEntity
CSoundOpvarSetEntity
CSoundOpvarSetOBBEntity
CSoundOpvarSetOBBWindEntity
CSoundOpvarSetPathCornerEntity
CSoundOpvarSetPointBase
CSoundOpvarSetPointEntity
CSoundOpvarSetPrecipitationEntity
CSoundOpvarSetPrecipitationOBBEntity
CSoundStackSave
CSplineConstraint
CSpotlightEnd
CSprite
CSpriteAlias_env_glow
CSpriteOriented
CStayAway_PathCostAreaFilter
CStreetBrawlController
CTankTargetChange
CTankTrainAI
CTeam
CTeamRelativeParticleSystem
CTeamTrackedStatsEntity
CTeamplayRules
CTemplateNPCMaker
CTestEffect
CTestPulseIO
CTestPulseIO::EntityHandleIntArgs_t
CTestPulseIO::EntityNameStringArgs_t
CTestPulseIO::FloatStringArgs_t
CTestPulseIO::ThreeStringArgs_t
CTestPulseIOComponent
CTestPulseIOComponent_Derived
CTextureBasedAnimatable
CTier3BossAbility
CTimeline
CTimerEntity
CTonemapController2
CTonemapController2Alias_env_tonemap_controller2
CTonemapTrigger
CTouchExpansionComponent
CTriggerActiveWeaponDetect
CTriggerAddModifier
CTriggerBrush
CTriggerBurrowUnderground
CTriggerCallback
CTriggerDetectBulletFire
CTriggerDetectExplosion
CTriggerFan
CTriggerGameEvent
CTriggerGravity
CTriggerHurt
CTriggerIcePathVolume
CTriggerImpact
CTriggerInvisVolume
CTriggerItemShop
CTriggerItemShopSafeZone
CTriggerLerpObject
CTriggerLook
CTriggerMidBossShield
CTriggerModifier
CTriggerMultiple
CTriggerNeutralIdles
CTriggerNeutralShield
CTriggerObscuredVolume
CTriggerOnce
CTriggerPassthroughFakeWall
CTriggerPhysics
CTriggerPingLocation
CTriggerProximity
CTriggerPush
CTriggerRemove
Type
/
to search schemas
Deadlock
server
CPhysConstraint
CSplineConstraint
CSplineConstraint
phys_splineconstraint
1472 bytes (0x05C0), align 8
Source
Inherits
CPhysConstraint
CLogicalEntity
CServerOnlyEntity
CBaseEntity
CEntityInstance
Also in
Counter-Strike 2
offsets differ
Dota 2
offsets differ
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x055F
m_vAnchorOffsetRestore
Vector
1376
0x0560
m_hSplineEntity
CHandle
<
CBaseEntity
>
1388
0x056C
m_pSplineBody
IPhysicsBody
*
1392
0x0570
MPhysPtr
m_bEnableLateralConstraint
bool
1400
0x0578
m_bEnableVerticalConstraint
bool
1401
0x0579
m_bEnableAngularConstraint
bool
1402
0x057A
m_bEnableLimit
bool
1403
0x057B
m_bFireEventsOnPath
bool
1404
0x057C
m_flLinearFrequency
float32
1408
0x0580
m_flLinarDampingRatio
float32
1412
0x0584
m_flJointFriction
float32
1416
0x0588
m_flTransitionTime
float32
1420
0x058C
m_vPreSolveAnchorPos
VectorWS
1440
0x05A0
MNotSaved
m_StartTransitionTime
GameTime_t
1452
0x05AC
m_vTangentSpaceAnchorAtTransitionStart
Vector
1456
0x05B0
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