class MaterialResourceData_ t
{
public:
CUtlString m_ materialName;
CUtlString m_ shaderName;
CUtlVector<MaterialParamInt_ t> m_ intParams;
CUtlVector<MaterialParamFloat_ t> m_ floatParams;
CUtlVector<MaterialParamVector_ t> m_ vectorParams;
CUtlVector<MaterialParamTexture_ t> m_ textureParams;
CUtlVector<MaterialParamBuffer_ t> m_ dynamicParams;
CUtlVector<MaterialParamBuffer_ t> m_ dynamicTextureParams;
CUtlVector<MaterialParamInt_ t> m_ intAttributes;
CUtlVector<MaterialParamFloat_ t> m_ floatAttributes;
CUtlVector<MaterialParamVector_ t> m_ vectorAttributes;
CUtlVector<MaterialParamTexture_ t> m_ textureAttributes;
CUtlVector<MaterialParamString_ t> m_ stringAttributes;
CUtlVector<CUtlString> m_ renderAttributesUsed;
};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 = [ ]
}