AggregateSceneObject_t
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 120 bytes (0x78)Alignment: 8 bytesModule: worldrendererBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Used by (1) as a field type
Inheritance tree
- AggregateSceneObject_t
Relationship diagram (3 edges)
classDiagram
AggregateSceneObject_t *-- AggregateMeshInfo_t
AggregateSceneObject_t *-- AggregateLODSetup_t
AggregateSceneObject_t *-- InfoForResourceTypeCModelMemory layout
11 fields, 11 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
AggregateSceneObject_t
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_allFlags | ObjectTypeFlags_t | ||
0x4 | m_anyFlags | ObjectTypeFlags_t | ||
0x8 | m_nLayer | int16 | ||
0xa | m_instanceStream | int16 | ||
0xc | m_vertexAlbedoStream | int16 | ||
0xe | m_vertexEmissiveStream | int16 | ||
0x10 | m_aggregateMeshes | CUtlVector< AggregateMeshInfo_t > | ||
0x28 | m_lodSetups | CUtlVector< AggregateLODSetup_t > | ||
0x40 | m_visClusterMembership | CUtlVector< uint16 > | ||
0x58 | m_fragmentTransforms | CUtlVector< matrix3x4_t > | ||
0x70 | m_renderableModel | CStrongHandle< InfoForResourceTypeCModel > |
KV3 class defaults
{
"m_allFlags": "OBJECT_TYPE_NONE",
"m_anyFlags": "OBJECT_TYPE_NONE",
"m_nLayer": 0,
"m_instanceStream": -1,
"m_vertexAlbedoStream": -1,
"m_vertexEmissiveStream": -1,
"m_aggregateMeshes":
[
],
"m_lodSetups":
[
],
"m_visClusterMembership":
[
],
"m_fragmentTransforms":
[
],
"m_renderableModel": ""
}