MaterialResourceData_t
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 304 bytes (0x130)Alignment: 8 bytesModule: materialsystem2Binary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Inheritance tree
- MaterialResourceData_t
Relationship diagram (6 edges)
classDiagram
MaterialResourceData_t *-- MaterialParamInt_t
MaterialResourceData_t *-- MaterialParamFloat_t
MaterialResourceData_t *-- MaterialParamVector_t
MaterialResourceData_t *-- MaterialParamTexture_t
MaterialResourceData_t *-- MaterialParamBuffer_t
MaterialResourceData_t *-- MaterialParamString_tMemory layout
14 fields, 14 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
MaterialResourceData_t
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_materialName | CUtlString | ||
0x8 | m_shaderName | CUtlString | ||
0x10 | m_intParams | CUtlVector< MaterialParamInt_t > | ||
0x28 | m_floatParams | CUtlVector< MaterialParamFloat_t > | ||
0x40 | m_vectorParams | CUtlVector< MaterialParamVector_t > | ||
0x58 | m_textureParams | CUtlVector< MaterialParamTexture_t > | ||
0x70 | m_dynamicParams | CUtlVector< MaterialParamBuffer_t > | ||
0x88 | m_dynamicTextureParams | CUtlVector< MaterialParamBuffer_t > | ||
0xa0 | m_intAttributes | CUtlVector< MaterialParamInt_t > | ||
0xb8 | m_floatAttributes | CUtlVector< MaterialParamFloat_t > | ||
0xd0 | m_vectorAttributes | CUtlVector< MaterialParamVector_t > | ||
0xe8 | m_textureAttributes | CUtlVector< MaterialParamTexture_t > | ||
0x100 | m_stringAttributes | CUtlVector< MaterialParamString_t > | ||
0x118 | m_renderAttributesUsed | CUtlVector< CUtlString > |
KV3 class defaults
{
"m_materialName": "",
"m_shaderName": "",
"m_intParams":
[
],
"m_floatParams":
[
],
"m_vectorParams":
[
],
"m_textureParams":
[
],
"m_dynamicParams":
[
],
"m_dynamicTextureParams":
[
],
"m_intAttributes":
[
],
"m_floatAttributes":
[
],
"m_vectorAttributes":
[
],
"m_textureAttributes":
[
],
"m_stringAttributes":
[
],
"m_renderAttributesUsed":
[
]
}