Files
cs2-dumper/output/steamaudio_dll.cs
a2x e709e1e524 0.1.3
* Bug fixes
2026-01-26 07:18:17 +10:00

195 lines
8.3 KiB
C#

// Generated using https://github.com/a2x/cs2-dumper
// 2026-01-25 21:11:42.105397500 UTC
namespace CS2Dumper.Schemas {
// Module: steamaudio.dll
// Class count: 16
// Enum count: 0
public static class SteamaudioDll {
// Parent: None
// Field count: 3
//
// Metadata:
// MGetKV3ClassDefaults
public static class SteamAudioReverbClusteringSettings_t {
public const nint m_bEnableClustering = 0x0; // bool
public const nint m_nCubeMapResolution = 0x4; // int32
public const nint m_flDepthThreshold = 0x8; // float32
}
// Parent: None
// Field count: 5
//
// Metadata:
// MGetKV3ClassDefaults
public static class SteamAudioCustomDataDimensionsSettings_t {
public const nint m_nAmbisonicsOrderOutsideField = 0x0; // int32
public const nint m_nAmbisonicsOrderInsideSizeField = 0x4; // int32
public const nint m_flOutsideThreshold = 0x8; // float32
public const nint m_flSizeThreshold = 0xC; // float32
public const nint m_flInsideThreshold = 0x10; // float32
}
// Parent: None
// Field count: 4
//
// Metadata:
// MGetKV3ClassDefaults
public static class SteamAudioPathSettings_t {
public const nint m_nNumVisSamples = 0x0; // int32
public const nint m_flProbeVisRadius = 0x4; // float32
public const nint m_flProbeVisThreshold = 0x8; // float32
public const nint m_flProbePathRange = 0xC; // float32
}
// Parent: None
// Field count: 1
//
// Metadata:
// MGetKV3ClassDefaults
public static class CSteamAudioAmbisonicsField {
public const nint m_field = 0x0; // CUtlVector<float32>
}
// Parent: None
// Field count: 3
//
// Metadata:
// MGetKV3ClassDefaults
public static class CSteamAudioBakedPathingData {
public const nint m_nBands = 0x0; // int32
public const nint m_probes = 0x8; // CSteamAudioProbeData
public const nint m_movables = 0x10; // CSteamAudioMovableBakedData<CSteamAudioBakedPathingData>
}
// Parent: None
// Field count: 4
//
// Metadata:
// MGetKV3ClassDefaults
public static class SteamAudioReverbSettings_t {
public const nint m_nNumRays = 0x0; // int32
public const nint m_nNumBounces = 0x4; // int32
public const nint m_flIRDuration = 0x8; // float32
public const nint m_nAmbisonicsOrder = 0xC; // int32
}
// Parent: None
// Field count: 1
//
// Metadata:
// MGetKV3ClassDefaults
public static class CSteamAudioProbeData {
public const nint m_pProbeBatch = 0x0; // IPLProbeBatch
}
// Parent: None
// Field count: 2
//
// Metadata:
// MGetKV3ClassDefaults
public static class SteamAudioReverbCompressionSettings_t {
public const nint m_bEnableCompression = 0x0; // bool
public const nint m_flQuality = 0x4; // float32
}
// Parent: None
// Field count: 3
//
// Metadata:
// MGetKV3ClassDefaults
public static class CSteamAudioBakedMaterialsData {
public const nint m_probes = 0x0; // CSteamAudioProbeData
public const nint m_vecMaterialTokens = 0x8; // CUtlVector<uint32>
public const nint m_vecMaterialWeights = 0x20; // CUtlVector<float32>
}
// Parent: None
// Field count: 5
//
// Metadata:
// MGetKV3ClassDefaults
public static class CSteamAudioBakedOcclusionData {
public const nint m_settings = 0x0; // SteamAudioCustomDataOcclusionSettings_t
public const nint m_probes = 0x10; // CSteamAudioProbeData
public const nint m_vecPathingRatio = 0x18; // CUtlVector<float32>
public const nint m_vecPathingDeviation = 0x30; // CUtlVector<float32>
public const nint m_vecReflectionRatio = 0x48; // CUtlVector<float32>
}
// Parent: None
// Field count: 11
//
// Metadata:
// MGetKV3ClassDefaults
public static class CSteamAudioBakedReverbData {
public const nint m_nBands = 0x0; // int32
public const nint m_probes = 0x8; // CSteamAudioProbeData
public const nint m_grid = 0x10; // CSteamAudioProbeGrid
public const nint m_reverbSettings = 0x68; // SteamAudioReverbSettings_t
public const nint m_reverbClusteringSettings = 0x78; // SteamAudioReverbClusteringSettings_t
public const nint m_reverbCompressionSettings = 0x84; // SteamAudioReverbCompressionSettings_t
public const nint m_clusteredProbes = 0x90; // CSteamAudioProbeData
public const nint m_vecClusterForProbe = 0x98; // CUtlVector<int16>
public const nint m_compressedData = 0xB0; // CSteamAudioCompressedReverb
public const nint m_compressedClusteredData = 0x110; // CSteamAudioCompressedReverb
public const nint m_movables = 0x170; // CSteamAudioMovableBakedData<CSteamAudioBakedReverbData>
}
// Parent: None
// Field count: 4
//
// Metadata:
// MGetKV3ClassDefaults
public static class CSteamAudioProbeLineSegment {
public const nint m_vStart = 0x0; // Vector
public const nint m_vEnd = 0xC; // Vector
public const nint m_vecIntervals = 0x18; // CUtlVector<float32>
public const nint m_vecProbeIndices = 0x30; // CUtlVector<int32>
}
// Parent: None
// Field count: 4
//
// Metadata:
// MGetKV3ClassDefaults
public static class SteamAudioCustomDataOcclusionSettings_t {
public const nint m_bEnablePathing = 0x0; // bool
public const nint m_bEnableReflections = 0x1; // bool
public const nint m_nReflectionRays = 0x4; // int32
public const nint m_nReflectionBounces = 0x8; // int32
}
// Parent: None
// Field count: 7
//
// Metadata:
// MGetKV3ClassDefaults
public static class CSteamAudioBakedDimensionsData {
public const nint m_settings = 0x0; // SteamAudioCustomDataDimensionsSettings_t
public const nint m_probes = 0x18; // CSteamAudioProbeData
public const nint m_vecInOut = 0x20; // CUtlVector<float32>
public const nint m_vecSize = 0x38; // CUtlVector<float32>
public const nint m_vecOutsideField = 0x50; // CUtlVector<CSteamAudioAmbisonicsField>
public const nint m_vecInsideSmallSizeField = 0x68; // CUtlVector<CSteamAudioAmbisonicsField>
public const nint m_movables = 0x80; // CSteamAudioMovableBakedData<CSteamAudioBakedDimensionsData>
}
// Parent: None
// Field count: 7
//
// Metadata:
// MGetKV3ClassDefaults
public static class CSteamAudioProbeGrid {
public const nint m_aabb = 0x0; // AABB_t
public const nint m_flSpacing = 0x18; // float32
public const nint m_nx = 0x1C; // int32
public const nint m_ny = 0x20; // int32
public const nint m_nz = 0x24; // int32
public const nint m_vecLineSegments = 0x28; // CUtlVector<CSteamAudioProbeLineSegment>
public const nint m_vecProbes = 0x40; // CUtlVector<Vector>
}
// Parent: None
// Field count: 8
//
// Metadata:
// MGetKV3ClassDefaults
public static class CSteamAudioCompressedReverb {
public const nint m_nChannels = 0x0; // int32
public const nint m_nBands = 0x4; // int32
public const nint m_nBins = 0x8; // int32
public const nint m_nProbes = 0xC; // int32
public const nint m_vecNumSingularValues = 0x10; // CUtlVector<int32>
public const nint m_vecDictionary = 0x28; // CUtlVector<float32>
public const nint m_vecCompressedData = 0x40; // CUtlVector<float32>
public const nint m_pCompressedData = 0x58; // IPLCompressedEnergyFields
}
}
}