cs2-dumper/output/materialsystem2_dll.json

470 lines
12 KiB
JSON

{
"materialsystem2.dll": {
"classes": {
"MaterialParamBuffer_t": {
"fields": {
"m_value": {
"offset": 8,
"type_name": "CUtlBinaryBlock"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "MaterialParam_t"
},
"MaterialParamFloat_t": {
"fields": {
"m_flValue": {
"offset": 8,
"type_name": "float32"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "MaterialParam_t"
},
"MaterialParamInt_t": {
"fields": {
"m_nValue": {
"offset": 8,
"type_name": "int32"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "MaterialParam_t"
},
"MaterialParamString_t": {
"fields": {
"m_value": {
"offset": 8,
"type_name": "CUtlString"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "MaterialParam_t"
},
"MaterialParamTexture_t": {
"fields": {
"m_pValue": {
"offset": 8,
"type_name": "CStrongHandle<InfoForResourceTypeCTextureBase>"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "MaterialParam_t"
},
"MaterialParamVector_t": {
"fields": {
"m_value": {
"offset": 8,
"type_name": "Vector4D"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": "MaterialParam_t"
},
"MaterialParam_t": {
"fields": {
"m_name": {
"offset": 0,
"type_name": "CUtlString"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"MaterialResourceData_t": {
"fields": {
"m_dynamicParams": {
"offset": 112,
"type_name": "CUtlVector<MaterialParamBuffer_t>"
},
"m_dynamicTextureParams": {
"offset": 136,
"type_name": "CUtlVector<MaterialParamBuffer_t>"
},
"m_floatAttributes": {
"offset": 184,
"type_name": "CUtlVector<MaterialParamFloat_t>"
},
"m_floatParams": {
"offset": 40,
"type_name": "CUtlVector<MaterialParamFloat_t>"
},
"m_intAttributes": {
"offset": 160,
"type_name": "CUtlVector<MaterialParamInt_t>"
},
"m_intParams": {
"offset": 16,
"type_name": "CUtlVector<MaterialParamInt_t>"
},
"m_materialName": {
"offset": 0,
"type_name": "CUtlString"
},
"m_renderAttributesUsed": {
"offset": 280,
"type_name": "CUtlVector<CUtlString>"
},
"m_shaderName": {
"offset": 8,
"type_name": "CUtlString"
},
"m_stringAttributes": {
"offset": 256,
"type_name": "CUtlVector<MaterialParamString_t>"
},
"m_textureAttributes": {
"offset": 232,
"type_name": "CUtlVector<MaterialParamTexture_t>"
},
"m_textureParams": {
"offset": 88,
"type_name": "CUtlVector<MaterialParamTexture_t>"
},
"m_vectorAttributes": {
"offset": 208,
"type_name": "CUtlVector<MaterialParamVector_t>"
},
"m_vectorParams": {
"offset": 64,
"type_name": "CUtlVector<MaterialParamVector_t>"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"PostProcessingBloomParameters_t": {
"fields": {
"m_blendMode": {
"offset": 0,
"type_name": "BloomBlendMode_t"
},
"m_flBloomStartValue": {
"offset": 28,
"type_name": "float32"
},
"m_flBloomStrength": {
"offset": 4,
"type_name": "float32"
},
"m_flBloomThreshold": {
"offset": 16,
"type_name": "float32"
},
"m_flBloomThresholdWidth": {
"offset": 20,
"type_name": "float32"
},
"m_flBlurBloomStrength": {
"offset": 12,
"type_name": "float32"
},
"m_flBlurWeight": {
"offset": 32,
"type_name": "float32[5]"
},
"m_flScreenBloomStrength": {
"offset": 8,
"type_name": "float32"
},
"m_flSkyboxBloomStrength": {
"offset": 24,
"type_name": "float32"
},
"m_vBlurTint": {
"offset": 52,
"type_name": "Vector[5]"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"PostProcessingLocalContrastParameters_t": {
"fields": {
"m_flLocalContrastEdgeStrength": {
"offset": 4,
"type_name": "float32"
},
"m_flLocalContrastStrength": {
"offset": 0,
"type_name": "float32"
},
"m_flLocalContrastVignetteBlur": {
"offset": 16,
"type_name": "float32"
},
"m_flLocalContrastVignetteEnd": {
"offset": 12,
"type_name": "float32"
},
"m_flLocalContrastVignetteStart": {
"offset": 8,
"type_name": "float32"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"PostProcessingResource_t": {
"fields": {
"m_bHasBloomParams": {
"offset": 64,
"type_name": "bool"
},
"m_bHasColorCorrection": {
"offset": 272,
"type_name": "bool"
},
"m_bHasLocalContrastParams": {
"offset": 220,
"type_name": "bool"
},
"m_bHasTonemapParams": {
"offset": 0,
"type_name": "bool"
},
"m_bHasVignetteParams": {
"offset": 180,
"type_name": "bool"
},
"m_bloomParams": {
"offset": 68,
"type_name": "PostProcessingBloomParameters_t"
},
"m_colorCorrectionVolumeData": {
"offset": 248,
"type_name": "CUtlBinaryBlock"
},
"m_localConstrastParams": {
"offset": 224,
"type_name": "PostProcessingLocalContrastParameters_t"
},
"m_nColorCorrectionVolumeDim": {
"offset": 244,
"type_name": "int32"
},
"m_toneMapParams": {
"offset": 4,
"type_name": "PostProcessingTonemapParameters_t"
},
"m_vignetteParams": {
"offset": 184,
"type_name": "PostProcessingVignetteParameters_t"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"PostProcessingTonemapParameters_t": {
"fields": {
"m_flExposureBias": {
"offset": 0,
"type_name": "float32"
},
"m_flExposureBiasHighlights": {
"offset": 40,
"type_name": "float32"
},
"m_flExposureBiasShadows": {
"offset": 36,
"type_name": "float32"
},
"m_flLinearAngle": {
"offset": 12,
"type_name": "float32"
},
"m_flLinearStrength": {
"offset": 8,
"type_name": "float32"
},
"m_flLuminanceSource": {
"offset": 32,
"type_name": "float32"
},
"m_flMaxHighlightLum": {
"offset": 56,
"type_name": "float32"
},
"m_flMaxShadowLum": {
"offset": 48,
"type_name": "float32"
},
"m_flMinHighlightLum": {
"offset": 52,
"type_name": "float32"
},
"m_flMinShadowLum": {
"offset": 44,
"type_name": "float32"
},
"m_flShoulderStrength": {
"offset": 4,
"type_name": "float32"
},
"m_flToeDenom": {
"offset": 24,
"type_name": "float32"
},
"m_flToeNum": {
"offset": 20,
"type_name": "float32"
},
"m_flToeStrength": {
"offset": 16,
"type_name": "float32"
},
"m_flWhitePoint": {
"offset": 28,
"type_name": "float32"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
},
"PostProcessingVignetteParameters_t": {
"fields": {
"m_flFeather": {
"offset": 20,
"type_name": "float32"
},
"m_flRadius": {
"offset": 12,
"type_name": "float32"
},
"m_flRoundness": {
"offset": 16,
"type_name": "float32"
},
"m_flVignetteStrength": {
"offset": 0,
"type_name": "float32"
},
"m_vCenter": {
"offset": 4,
"type_name": "Vector2D"
},
"m_vColorTint": {
"offset": 24,
"type_name": "Vector"
}
},
"metadata": [
{
"name": "MGetKV3ClassDefaults",
"type": "Unknown"
}
],
"parent": null
}
},
"enums": {
"BloomBlendMode_t": {
"alignment": 4,
"members": {
"BLOOM_BLEND_ADD": 0,
"BLOOM_BLEND_BLUR": 2,
"BLOOM_BLEND_SCREEN": 1
},
"type": "uint32"
},
"HorizJustification_e": {
"alignment": 4,
"members": {
"HORIZ_JUSTIFICATION_CENTER": 1,
"HORIZ_JUSTIFICATION_LEFT": 0,
"HORIZ_JUSTIFICATION_NONE": 3,
"HORIZ_JUSTIFICATION_RIGHT": 2
},
"type": "uint32"
},
"LayoutPositionType_e": {
"alignment": 4,
"members": {
"LAYOUTPOSITIONTYPE_FRACTIONAL": 1,
"LAYOUTPOSITIONTYPE_NONE": 2,
"LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE": 0
},
"type": "uint32"
},
"VertJustification_e": {
"alignment": 4,
"members": {
"VERT_JUSTIFICATION_BOTTOM": 2,
"VERT_JUSTIFICATION_CENTER": 1,
"VERT_JUSTIFICATION_NONE": 3,
"VERT_JUSTIFICATION_TOP": 0
},
"type": "uint32"
},
"ViewFadeMode_t": {
"alignment": 4,
"members": {
"VIEW_FADE_CONSTANT_COLOR": 0,
"VIEW_FADE_MOD2X": 2,
"VIEW_FADE_MODULATE": 1
},
"type": "uint32"
}
}
}
}