Skip to content

CSteamAudioBakedReverbData

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 552 bytes (0x228)Alignment: 8 bytesModule: steamaudioBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • CSteamAudioBakedReverbData
Relationship diagram (7 edges)
classDiagram
    CSteamAudioBakedReverbData *-- CSteamAudioSceneData
    CSteamAudioBakedReverbData *-- CSteamAudioProbeData
    CSteamAudioBakedReverbData *-- CSteamAudioProbeGrid
    CSteamAudioBakedReverbData *-- SteamAudioReverbSettings_t
    CSteamAudioBakedReverbData *-- SteamAudioReverbClusteringSettings_t
    CSteamAudioBakedReverbData *-- SteamAudioReverbCompressionSettings_t
    CSteamAudioBakedReverbData *-- CSteamAudioCompressedReverb
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

12 fields, 12 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.

CSteamAudioBakedReverbData

OffsetFieldTypeFromAnnotations
0x0m_nBandsint32
0x8m_sceneCSteamAudioSceneData
0x18m_probesCSteamAudioProbeData
0x20m_gridCSteamAudioProbeGrid
0x78m_reverbSettingsSteamAudioReverbSettings_t
0x8cm_reverbClusteringSettingsSteamAudioReverbClusteringSettings_t
0x98m_reverbCompressionSettingsSteamAudioReverbCompressionSettings_t
0xa0m_clusteredProbesCSteamAudioProbeData
0xa8m_vecClusterForProbeCUtlVector< int16 >
0xc0m_compressedDataCSteamAudioCompressedReverb
0x120m_compressedClusteredDataCSteamAudioCompressedReverb
0x180m_movablesCSteamAudioMovableBakedData< CSteamAudioBakedReverbData >
KV3 class defaults
{
	"m_nBands": 3,
	"m_scene":
	{
	},
	"m_grid":
	{
		"m_aabb":
		{
			"m_vMinBounds":
			[
				0.000000,
				0.000000,
				0.000000
			],
			"m_vMaxBounds":
			[
				0.000000,
				0.000000,
				0.000000
			]
		},
		"m_flSpacing": 0.000000,
		"m_nx": 0,
		"m_ny": 0,
		"m_nz": 0,
		"m_vecLineSegments":
		[
		],
		"m_vecProbes":
		[
		]
	},
	"m_reverbSettings":
	{
		"m_nNumRays": 0,
		"m_nNumBounces": 0,
		"m_flIRDuration": 0.000000,
		"m_nAmbisonicsOrder": 0,
		"m_bExportScene": false
	},
	"m_reverbClusteringSettings":
	{
		"m_bEnableClustering": false,
		"m_nCubeMapResolution": 0,
		"m_flDepthThreshold": 0.000000
	},
	"m_reverbCompressionSettings":
	{
		"m_bEnableCompression": false,
		"m_flQuality": 0.950000
	},
	"m_vecClusterForProbe":
	[
	],
	"m_compressedData":
	{
		"m_nChannels": 0,
		"m_nBands": 0,
		"m_nBins": 0,
		"m_nProbes": 0,
		"m_vecNumSingularValues":
		[
		],
		"m_vecDictionary":
		[
		],
		"m_vecCompressedData":
		[
		]
	},
	"m_compressedClusteredData":
	{
		"m_nChannels": 0,
		"m_nBands": 0,
		"m_nBins": 0,
		"m_nProbes": 0,
		"m_vecNumSingularValues":
		[
		],
		"m_vecDictionary":
		[
		],
		"m_vecCompressedData":
		[
		]
	},
	"m_movables":
	{
		"m_vecData":
		[
		],
		"m_vecInitialTransforms":
		[
		],
		"m_vecAABBs":
		[
		],
		"m_vecKeys":
		[
		]
	}
}