Skip to content

SceneObject_t

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

Kind: classSize: 136 bytes (0x88)Alignment: 8 bytesModule: worldrendererBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Used by (1) as a field type

Inheritance tree
  • SceneObject_t
Relationship diagram (2 edges)
classDiagram
    SceneObject_t *-- InfoForResourceTypeCModel
    SceneObject_t *-- InfoForResourceTypeCRenderMesh
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

SceneObject_t

OffsetFieldTypeFromAnnotations
0x0m_nObjectIDuint32
0x4m_vTransformVector4D[3]
0x34m_flFadeStartDistancefloat32
0x38m_flFadeEndDistancefloat32
0x3cm_vTintColorVector4D
0x50m_skinCUtlString
0x58m_nObjectTypeFlagsObjectTypeFlags_t
0x5cm_vLightingOriginVector
0x68m_nOverlayRenderOrderint16
0x6am_nLODOverrideint16
0x6cm_nCubeMapPrecomputedHandshakeint32
0x70m_nLightProbeVolumePrecomputedHandshakeint32
0x78m_renderableModelCStrongHandle< InfoForResourceTypeCModel >
0x80m_renderableCStrongHandle< InfoForResourceTypeCRenderMesh >
KV3 class defaults
{
	"m_nObjectID": 0,
	"m_vTransform":
	[
		[
			0.000000,
			0.000000,
			0.000000,
			0.000000
		],
		[
			0.000000,
			0.000000,
			0.000000,
			0.000000
		],
		[
			0.000000,
			0.000000,
			0.000000,
			0.000000
		]
	],
	"m_flFadeStartDistance": 0.000000,
	"m_flFadeEndDistance": 0.000000,
	"m_vTintColor":
	[
		1.000000,
		1.000000,
		1.000000,
		1.000000
	],
	"m_skin": "",
	"m_nObjectTypeFlags": "OBJECT_TYPE_MODEL",
	"m_vLightingOrigin":
	[
		340282346638528859811704183484516925440.000000,
		340282346638528859811704183484516925440.000000,
		340282346638528859811704183484516925440.000000
	],
	"m_nOverlayRenderOrder": 0,
	"m_nLODOverride": -1,
	"m_nCubeMapPrecomputedHandshake": 0,
	"m_nLightProbeVolumePrecomputedHandshake": 0,
	"m_renderableModel": "",
	"m_renderable": ""
}