Skip to content

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

OffsetFieldTypeFromAnnotations
0x0m_NameCUtlString
0x8m_ExportNameCUtlString
0x10m_UiNameCUtlString
0x18m_UiOptionsCUtlString
0x20m_bEnabledbool
0x21m_bHiddenbool
0x28m_EnumLabelCUtlString
0x30m_nLayerIdint32
0x34m_bLayerAllowOverridebool
0x35m_bLayerReferencebool
0x38m_inheritedValueCUtlString
0x40m_inheritedValueSourceCUtlString
0x48m_GroupCUtlString
0x50m_SubGroupCUtlString
0x58m_nSortKeyGroupint32
0x5cm_nSortKeySubGroupint32
0x60m_nSortKeyVariableint32
0x68m_errorCUtlString
0x70m_expressionCUtlString
0x78m_referencedExpressionPathCUtlString
0x80m_referencedValuePathCUtlString
0x88m_nElementsint32
0x90m_valueCUtlString
0x98m_defaultCUtlString
0xa0m_minCUtlString
0xa8m_maxCUtlString
0xb0m_stepCUtlString
0xb8m_precisionCUtlString
0xc0m_bInitialTextureInputbool
0xc4m_nTextureAutoFillCountint32
0xc8m_alternateInputCUtlString
0xd0m_defaultColorCUtlString
0xd8m_defaultInputCUtlString
0xe0m_textureSuffixCUtlString
0xe8m_defaultSliderCUtlString
0xf0m_fDefaultSliderfloat32[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
	]
}