Source 2 Viewer
Game
Counter-Strike 2Dota 2DeadlockHalf-Life: Alyx
Section
Schemas4,516ConVars & Commands5,573
Show
  • CAnimScriptBase
  • EmptyTestScript
  • CMapChoreoLocatorShapeType_t
  • CMapChoreoLocatorType_t
  • CSprayedDataPreset
  • CSprayedDataPresetElement
  • CSprayedDataSettingsBlock
  • BloomBlendMode_t
  • HorizJustification_e
  • LayoutPositionType_e
  • MaterialParamBuffer_t
  • MaterialParamFloat_t
  • MaterialParamInt_t
  • MaterialParamString_t
  • MaterialParamTexture_t
  • MaterialParamVector_t
  • MaterialParam_t
  • MaterialResourceData_t
  • PostProcessingBloomParameters_t
  • PostProcessingFogScatteringParameters_t
  • PostProcessingLocalContrastParameters_t
  • PostProcessingLocalExposureParameters_t
  • PostProcessingResource_t
  • PostProcessingTonemapParameters_t
  • PostProcessingVignetteParameters_t
  • VertJustification_e
  • ViewFadeMode_t
  • AABBWS_t
  • AABB_t
  • CFuseProgram
  • CFuseSymbolTable
  • ConstantInfo_t
  • FourQuaternions
  • FunctionInfo_t
  • FuseFunctionIndex_t
  • FuseVariableAccess_t
  • FuseVariableIndex_t
  • FuseVariableType_t
  • NoiseOscillatorDef_t
  • NoiseStreamDef_t
  • NoiseStreamModifier_t
  • NoiseStreamTurbulence_t
  • NoiseStreamType_t
  • PackedAABB_t
  • VariableInfo_t
  • EMaterialLayer_t
  • EMaterialVariable_t
  • EMaterialVariables_t
  • CMotionAnalysisSettings
  • CMotionAnalysisSettings_Foot
  • CreateAttachmentFromVertexOpts_t
  • DuplicateAndMirrorAttachmentOpts_t
  • MirrorSpace_t
  • VertexAttachmentAlignModeSchema_t
  • AnimComponentID
  • AnimNodeID
  • AnimNodeOutputID
  • AnimParamID
  • AnimScriptHandle
  • AnimStateID
  • AnimTagID
  • AttachmentHandle_t
  • CAimConstraint
  • CAnimAttachment
  • CAnimCycle
  • CAnimFoot
  • CAnimSkeleton
  • CAttachment
  • CBaseConstraint
  • CBoneConstraintBase
  • CBoneConstraintDotToMorph
  • CBoneConstraintPoseSpaceBone
  • CBoneConstraintPoseSpaceBone::Input_t
  • CBoneConstraintPoseSpaceMorph
Type / to search schemas
  1. Counter-Strike 2
  2. materialsystem2
  3. MaterialResourceData_t

MaterialResourceData_t

304 bytes (0x0130), align 8Source
Also in
Dota 2DeadlockHalf-Life: Alyxdiffers

Fields

NameTypeOffset
m_materialName
CUtlString
00x0000
m_shaderName
CUtlString
80x0008
m_intParams
CUtlVector<MaterialParamInt_t>
160x0010
m_floatParams
CUtlVector<MaterialParamFloat_t>
400x0028
m_vectorParams
CUtlVector<MaterialParamVector_t>
640x0040
m_textureParams
CUtlVector<MaterialParamTexture_t>
880x0058
m_dynamicParams
CUtlVector<MaterialParamBuffer_t>
1120x0070
m_dynamicTextureParams
CUtlVector<MaterialParamBuffer_t>
1360x0088
m_intAttributes
CUtlVector<MaterialParamInt_t>
1600x00A0
m_floatAttributes
CUtlVector<MaterialParamFloat_t>
1840x00B8
m_vectorAttributes
CUtlVector<MaterialParamVector_t>
2080x00D0
m_textureAttributes
CUtlVector<MaterialParamTexture_t>
2320x00E8
m_stringAttributes
CUtlVector<MaterialParamString_t>
2560x0100
m_renderAttributesUsed
CUtlVector<CUtlString>
2800x0118
Offsets are from Windows. Source revision 11087167 built on Oct 05 2026. Machine-readable data for scripts and AI agents: llms.txt.