ClutterSceneObject_t
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 176 bytes (0xb0)Alignment: 8 bytesModule: worldrendererBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Used by (1) as a field type
Inheritance tree
- ClutterSceneObject_t
Relationship diagram (3 edges)
classDiagram
ClutterSceneObject_t *-- AABB_t
ClutterSceneObject_t *-- ClutterTile_t
ClutterSceneObject_t *-- InfoForResourceTypeCModelMemory layout
11 fields, 11 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
ClutterSceneObject_t
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_Bounds | AABB_t | ||
0x18 | m_flags | ObjectTypeFlags_t | ||
0x1c | m_nLayer | int16 | ||
0x20 | m_instancePositions | CUtlVector< Vector > | ||
0x50 | m_instanceScales | CUtlVector< float32 > | ||
0x68 | m_instanceTintSrgb | CUtlVector< Color > | ||
0x80 | m_tiles | CUtlVector< ClutterTile_t > | ||
0x98 | m_renderableModel | CStrongHandle< InfoForResourceTypeCModel > | ||
0xa0 | m_materialGroup | CUtlStringToken | ||
0xa4 | m_flBeginCullSize | float32 | ||
0xa8 | m_flEndCullSize | float32 |
KV3 class defaults
{
"m_Bounds":
{
"m_vMinBounds":
[
0.000000,
0.000000,
0.000000
],
"m_vMaxBounds":
[
0.000000,
0.000000,
0.000000
]
},
"m_flags": "OBJECT_TYPE_NONE",
"m_nLayer": 0,
"m_instancePositions":
[
],
"m_instanceScales":
[
],
"m_instanceTintSrgb":
[
],
"m_tiles":
[
],
"m_renderableModel": "",
"m_materialGroup": "",
"m_flBeginCullSize": 0.020000,
"m_flEndCullSize": 0.012500,
"m_InstanceOrientations32":
[
]
}