EMaterialVariable_t
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 248 bytes (0xf8)Alignment: 8 bytesModule: metBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Used by (1) as a field type
Inheritance tree
- EMaterialVariable_t
Memory layout
36 fields, 36 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
EMaterialVariable_t
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_Name | CUtlString | ||
0x8 | m_ExportName | CUtlString | ||
0x10 | m_UiName | CUtlString | ||
0x18 | m_UiOptions | CUtlString | ||
0x20 | m_bEnabled | bool | ||
0x21 | m_bHidden | bool | ||
0x28 | m_EnumLabel | CUtlString | ||
0x30 | m_nLayerId | int32 | ||
0x34 | m_bLayerAllowOverride | bool | ||
0x35 | m_bLayerReference | bool | ||
0x38 | m_inheritedValue | CUtlString | ||
0x40 | m_inheritedValueSource | CUtlString | ||
0x48 | m_Group | CUtlString | ||
0x50 | m_SubGroup | CUtlString | ||
0x58 | m_nSortKeyGroup | int32 | ||
0x5c | m_nSortKeySubGroup | int32 | ||
0x60 | m_nSortKeyVariable | int32 | ||
0x68 | m_error | CUtlString | ||
0x70 | m_expression | CUtlString | ||
0x78 | m_referencedExpressionPath | CUtlString | ||
0x80 | m_referencedValuePath | CUtlString | ||
0x88 | m_nElements | int32 | ||
0x90 | m_value | CUtlString | ||
0x98 | m_default | CUtlString | ||
0xa0 | m_min | CUtlString | ||
0xa8 | m_max | CUtlString | ||
0xb0 | m_step | CUtlString | ||
0xb8 | m_precision | CUtlString | ||
0xc0 | m_bInitialTextureInput | bool | ||
0xc4 | m_nTextureAutoFillCount | int32 | ||
0xc8 | m_alternateInput | CUtlString | ||
0xd0 | m_defaultColor | CUtlString | ||
0xd8 | m_defaultInput | CUtlString | ||
0xe0 | m_textureSuffix | CUtlString | ||
0xe8 | m_defaultSlider | CUtlString | ||
0xf0 | m_fDefaultSlider | float32[2] |
KV3 class defaults
{
"m_Name": "",
"m_ExportName": "",
"m_UiName": "",
"m_UiOptions": "",
"m_bEnabled": false,
"m_bHidden": false,
"m_EnumLabel": "",
"m_nLayerId": -1,
"m_bLayerAllowOverride": true,
"m_bLayerReference": false,
"m_inheritedValue": "",
"m_inheritedValueSource": "",
"m_Group": "",
"m_SubGroup": "",
"m_nSortKeyGroup": -1,
"m_nSortKeySubGroup": -1,
"m_nSortKeyVariable": -1,
"m_error": "",
"m_expression": "",
"m_referencedExpressionPath": "",
"m_referencedValuePath": "",
"m_nElements": 1,
"m_value": "",
"m_default": "",
"m_min": "",
"m_max": "",
"m_step": "",
"m_precision": "",
"m_bInitialTextureInput": true,
"m_nTextureAutoFillCount": 0,
"m_alternateInput": "",
"m_defaultColor": "[0 0 0 0]",
"m_defaultInput": "",
"m_textureSuffix": "",
"m_defaultSlider": "[0 0 0 0]",
"m_fDefaultSlider":
[
0.000000,
0.000000
]
}