Skip to content

VPhysXBodyPart_t

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

Kind: classSize: 168 bytes (0xa8)Alignment: 8 bytesModule: modellibBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Used by (1) as a field type

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

Memory layout

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

VPhysXBodyPart_t

OffsetFieldTypeFromAnnotations
0x0m_nFlagsuint32
0x4m_flMassfloat32
0x8m_rnShapeVPhysics2ShapeDef_t
0x80m_nCollisionAttributeIndexuint16
0x82m_nReserveduint16
0x84m_flInertiaScalefloat32
0x88m_flLinearDampingfloat32
0x8cm_flAngularDampingfloat32
0x90m_flLinearDragfloat32
0x94m_flAngularDragfloat32
0x98m_bOverrideMassCenterbool
0x9cm_vMassCenterOverrideVector
KV3 class defaults
{
	"m_nFlags": 0,
	"m_flMass": 0.000000,
	"m_rnShape":
	{
		"m_spheres":
		[
		],
		"m_capsules":
		[
		],
		"m_hulls":
		[
		],
		"m_meshes":
		[
		],
		"m_CollisionAttributeIndices":
		[
		]
	},
	"m_nCollisionAttributeIndex": 0,
	"m_nReserved": 0,
	"m_flInertiaScale": 0.000000,
	"m_flLinearDamping": 0.000000,
	"m_flAngularDamping": 0.000000,
	"m_flLinearDrag": 1.000000,
	"m_flAngularDrag": 1.000000,
	"m_bOverrideMassCenter": false,
	"m_vMassCenterOverride":
	[
		0.000000,
		0.000000,
		0.000000
	]
}