Skip to content

WorldNode_t

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

Kind: classSize: 400 bytes (0x190)Alignment: 8 bytesModule: worldrendererBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • WorldNode_t
Relationship diagram (10 edges)
classDiagram
    WorldNode_t *-- SceneObject_t
    WorldNode_t *-- AggregateSceneObject_t
    WorldNode_t *-- ClutterSceneObject_t
    WorldNode_t *-- AggregateRTProxySceneObject_t
    WorldNode_t *-- ExtraVertexStreamOverride_t
    WorldNode_t *-- MaterialOverride_t
    WorldNode_t *-- WorldNodeOnDiskBufferData_t
    WorldNode_t *-- AggregateInstanceStreamOnDiskData_t
    WorldNode_t *-- AggregateVertexAlbedoStreamOnDiskData_t
    WorldNode_t *-- AggregateVertexEmissiveStreamOnDiskData_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

WorldNode_t

OffsetFieldTypeFromAnnotations
0x0m_sceneObjectsCUtlVector< SceneObject_t >
0x18m_visClusterMembershipCUtlVector< uint16 >
0x30m_aggregateSceneObjectsCUtlVector< AggregateSceneObject_t >
0x48m_clutterSceneObjectsCUtlVector< ClutterSceneObject_t >
0x60m_rtProxiesCUtlVector< AggregateRTProxySceneObject_t >
0x78m_extraVertexStreamOverridesCUtlVector< ExtraVertexStreamOverride_t >
0x90m_materialOverridesCUtlVector< MaterialOverride_t >
0xa8m_extraVertexStreamsCUtlVector< WorldNodeOnDiskBufferData_t >
0xc0m_aggregateInstanceStreamsCUtlVector< AggregateInstanceStreamOnDiskData_t >
0xd8m_vertexAlbedoStreamsCUtlVector< AggregateVertexAlbedoStreamOnDiskData_t >
0xf0m_vertexEmissiveStreamsCUtlVector< AggregateVertexEmissiveStreamOnDiskData_t >
0x108m_layerNamesCUtlVector< CUtlString >
0x120m_sceneObjectLayerIndicesCUtlVector< uint8 >
0x138m_grassFileNameCUtlString
0x140m_nodeLightingInfoBakedLightingInfo_t
0x188m_bHasBakedGeometryFlagbool
KV3 class defaults
{
	"m_sceneObjects":
	[
	],
	"m_visClusterMembership":
	[
	],
	"m_aggregateSceneObjects":
	[
	],
	"m_clutterSceneObjects":
	[
	],
	"m_rtProxies":
	[
	],
	"m_extraVertexStreamOverrides":
	[
	],
	"m_materialOverrides":
	[
	],
	"m_extraVertexStreams":
	[
	],
	"m_aggregateInstanceStreams":
	[
	],
	"m_vertexAlbedoStreams":
	[
	],
	"m_vertexEmissiveStreams":
	[
	],
	"m_layerNames":
	[
	],
	"m_sceneObjectLayerIndices":
	[
	],
	"m_grassFileName": "",
	"m_nodeLightingInfo":
	{
		"m_nLightmapVersionNumber": 0,
		"m_nLightmapGameVersionNumber": 0,
		"m_vLightmapUvScale":
		[
			1.000000,
			1.000000
		],
		"m_bHasLightmaps": false,
		"m_bBakedShadowsGamma20": false,
		"m_bCompressionEnabled": false,
		"m_bSHLightmaps": false,
		"m_nChartPackIterations": 0,
		"m_nVradQuality": 0,
		"m_lightMaps":
		[
		],
		"m_bakedShadows":
		[
		]
	},
	"m_bHasBakedGeometryFlag": false
}