Skip to content

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_t
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.

MaterialResourceData_t

OffsetFieldTypeFromAnnotations
0x0m_materialNameCUtlString
0x8m_shaderNameCUtlString
0x10m_intParamsCUtlVector< MaterialParamInt_t >
0x28m_floatParamsCUtlVector< MaterialParamFloat_t >
0x40m_vectorParamsCUtlVector< MaterialParamVector_t >
0x58m_textureParamsCUtlVector< MaterialParamTexture_t >
0x70m_dynamicParamsCUtlVector< MaterialParamBuffer_t >
0x88m_dynamicTextureParamsCUtlVector< MaterialParamBuffer_t >
0xa0m_intAttributesCUtlVector< MaterialParamInt_t >
0xb8m_floatAttributesCUtlVector< MaterialParamFloat_t >
0xd0m_vectorAttributesCUtlVector< MaterialParamVector_t >
0xe8m_textureAttributesCUtlVector< MaterialParamTexture_t >
0x100m_stringAttributesCUtlVector< MaterialParamString_t >
0x118m_renderAttributesUsedCUtlVector< 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":
	[
	]
}