Skip to content

VPhysXJoint_t

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 208 bytes (0xd0)Alignment: 16 bytesModule: modellibBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Used by (1) as a field type

Inheritance tree
  • VPhysXJoint_t
Relationship diagram (1 edges)
classDiagram
    VPhysXJoint_t *-- VPhysXRange_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

30 fields, 30 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.

VPhysXJoint_t

OffsetFieldTypeFromAnnotations
0x0m_nTypeuint16
0x2m_nBody1uint16
0x4m_nBody2uint16
0x6m_nFlagsuint16
0x10m_Frame1CTransform
0x30m_Frame2CTransform
0x50m_bEnableCollisionbool
0x51m_bIsLinearConstraintDisabledbool
0x52m_bIsAngularConstraintDisabledbool
0x53m_bEnableLinearLimitbool
0x54m_LinearLimitVPhysXRange_t
0x5cm_bEnableLinearMotorbool
0x60m_vLinearTargetVelocityVector
0x6cm_flMaxForcefloat32
0x70m_bEnableSwingLimitbool
0x74m_SwingLimitVPhysXRange_t
0x7cm_bEnableTwistLimitbool
0x80m_TwistLimitVPhysXRange_t
0x88m_bEnableAngularMotorbool
0x8cm_vAngularTargetVelocityVector
0x98m_flMaxTorquefloat32
0x9cm_flLinearFrequencyfloat32
0xa0m_flLinearDampingRatiofloat32
0xa4m_flAngularFrequencyfloat32
0xa8m_flAngularDampingRatiofloat32
0xacm_flFrictionfloat32
0xb0m_flElasticityfloat32
0xb4m_flElasticDampingfloat32
0xb8m_flPlasticityfloat32
0xc0m_TagCUtlString
KV3 class defaults
{
	"m_nType": 0,
	"m_nBody1": 0,
	"m_nBody2": 0,
	"m_nFlags": 0,
	"m_Frame1":
	[
		0.000000,
		0.000000,
		0.000000,
		1.000000,
		0.000000,
		0.000000,
		0.000000,
		1.000000
	],
	"m_Frame2":
	[
		0.000000,
		0.000000,
		0.000000,
		1.000000,
		0.000000,
		0.000000,
		0.000000,
		1.000000
	],
	"m_bEnableCollision": false,
	"m_bIsLinearConstraintDisabled": false,
	"m_bIsAngularConstraintDisabled": false,
	"m_bEnableLinearLimit": false,
	"m_LinearLimit":
	{
		"m_flMin": 0.000000,
		"m_flMax": 0.000000
	},
	"m_bEnableLinearMotor": false,
	"m_vLinearTargetVelocity":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_flMaxForce": 0.000000,
	"m_bEnableSwingLimit": false,
	"m_SwingLimit":
	{
		"m_flMin": 0.000000,
		"m_flMax": 0.000000
	},
	"m_bEnableTwistLimit": false,
	"m_TwistLimit":
	{
		"m_flMin": 0.000000,
		"m_flMax": 0.000000
	},
	"m_bEnableAngularMotor": false,
	"m_vAngularTargetVelocity":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_flMaxTorque": 0.000000,
	"m_flLinearFrequency": 0.000000,
	"m_flLinearDampingRatio": 0.000000,
	"m_flAngularFrequency": 0.000000,
	"m_flAngularDampingRatio": 0.000000,
	"m_flFriction": 0.000000,
	"m_flElasticity": 0.000000,
	"m_flElasticDamping": 0.000000,
	"m_flPlasticity": 0.000000,
	"m_Tag": ""
}