mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-04-24 00:25:34 +08:00
Update generated files
This commit is contained in:
parent
acb0c73f00
commit
7bc2a4f343
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:38:50.188610842 UTC
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
namespace CS2Dumper {
|
namespace CS2Dumper {
|
||||||
// Module: libclient.so
|
// Module: libclient.so
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:38:50.188610842 UTC
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:38:50.188610842 UTC
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
#![allow(non_upper_case_globals, unused)]
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"build_number": 14000,
|
"build_number": 14000,
|
||||||
"timestamp": "2024-03-29T14:38:50.188610842+00:00"
|
"timestamp": "2024-03-29T21:16:02.890657436+00:00"
|
||||||
}
|
}
|
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:38:50.188610842 UTC
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
namespace CS2Dumper.Interfaces {
|
namespace CS2Dumper.Interfaces {
|
||||||
// Module: libanimationsystem.so
|
// Module: libanimationsystem.so
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:38:50.188610842 UTC
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:38:50.188610842 UTC
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
#![allow(non_upper_case_globals, unused)]
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
4084
output/linux/libanimationsystem.so.cs
Normal file
4084
output/linux/libanimationsystem.so.cs
Normal file
File diff suppressed because it is too large
Load Diff
4090
output/linux/libanimationsystem.so.hpp
Normal file
4090
output/linux/libanimationsystem.so.hpp
Normal file
File diff suppressed because it is too large
Load Diff
5563
output/linux/libanimationsystem.so.json
Normal file
5563
output/linux/libanimationsystem.so.json
Normal file
File diff suppressed because it is too large
Load Diff
4088
output/linux/libanimationsystem.so.rs
Normal file
4088
output/linux/libanimationsystem.so.rs
Normal file
File diff suppressed because it is too large
Load Diff
5791
output/linux/libclient.so.cs
Normal file
5791
output/linux/libclient.so.cs
Normal file
File diff suppressed because it is too large
Load Diff
5797
output/linux/libclient.so.hpp
Normal file
5797
output/linux/libclient.so.hpp
Normal file
File diff suppressed because it is too large
Load Diff
13093
output/linux/libclient.so.json
Normal file
13093
output/linux/libclient.so.json
Normal file
File diff suppressed because it is too large
Load Diff
5795
output/linux/libclient.so.rs
Normal file
5795
output/linux/libclient.so.rs
Normal file
File diff suppressed because it is too large
Load Diff
40
output/linux/libengine2.so.cs
Normal file
40
output/linux/libengine2.so.cs
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libengine2.so
|
||||||
|
// Classes count: 2
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libengine2 {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_nameStringableIndex (int32)
|
||||||
|
public static class CEntityIdentity {
|
||||||
|
public const nint m_nameStringableIndex = 0x14; // int32
|
||||||
|
public const nint m_name = 0x18; // CUtlSymbolLarge
|
||||||
|
public const nint m_designerName = 0x20; // CUtlSymbolLarge
|
||||||
|
public const nint m_flags = 0x30; // uint32
|
||||||
|
public const nint m_worldGroupId = 0x38; // WorldGroupId_t
|
||||||
|
public const nint m_fDataObjectTypes = 0x3C; // uint32
|
||||||
|
public const nint m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t
|
||||||
|
public const nint m_pPrev = 0x58; // CEntityIdentity*
|
||||||
|
public const nint m_pNext = 0x60; // CEntityIdentity*
|
||||||
|
public const nint m_pPrevByClass = 0x68; // CEntityIdentity*
|
||||||
|
public const nint m_pNextByClass = 0x70; // CEntityIdentity*
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_pEntity (CEntityIdentity*)
|
||||||
|
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
|
||||||
|
public static class CEntityInstance {
|
||||||
|
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
||||||
|
public const nint m_pEntity = 0x10; // CEntityIdentity*
|
||||||
|
public const nint m_CScriptComponent = 0x28; // CScriptComponent*
|
||||||
|
public const nint m_bVisibleinPVS = 0x30; // bool
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
46
output/linux/libengine2.so.hpp
Normal file
46
output/linux/libengine2.so.hpp
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libengine2.so
|
||||||
|
// Classes count: 2
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libengine2 {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_nameStringableIndex (int32)
|
||||||
|
namespace CEntityIdentity {
|
||||||
|
constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_flags = 0x30; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_worldGroupId = 0x38; // WorldGroupId_t
|
||||||
|
constexpr std::ptrdiff_t m_fDataObjectTypes = 0x3C; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_pPrev = 0x58; // CEntityIdentity*
|
||||||
|
constexpr std::ptrdiff_t m_pNext = 0x60; // CEntityIdentity*
|
||||||
|
constexpr std::ptrdiff_t m_pPrevByClass = 0x68; // CEntityIdentity*
|
||||||
|
constexpr std::ptrdiff_t m_pNextByClass = 0x70; // CEntityIdentity*
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_pEntity (CEntityIdentity*)
|
||||||
|
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
|
||||||
|
namespace CEntityInstance {
|
||||||
|
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_pEntity = 0x10; // CEntityIdentity*
|
||||||
|
constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent*
|
||||||
|
constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
51
output/linux/libengine2.so.json
Normal file
51
output/linux/libengine2.so.json
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
{
|
||||||
|
"libengine2.so": {
|
||||||
|
"classes": {
|
||||||
|
"CEntityIdentity": {
|
||||||
|
"fields": {
|
||||||
|
"m_PathIndex": 64,
|
||||||
|
"m_designerName": 32,
|
||||||
|
"m_fDataObjectTypes": 60,
|
||||||
|
"m_flags": 48,
|
||||||
|
"m_name": 24,
|
||||||
|
"m_nameStringableIndex": 20,
|
||||||
|
"m_pNext": 96,
|
||||||
|
"m_pNextByClass": 112,
|
||||||
|
"m_pPrev": 88,
|
||||||
|
"m_pPrevByClass": 104,
|
||||||
|
"m_worldGroupId": 56
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "m_nameStringableIndex",
|
||||||
|
"ty": "int32",
|
||||||
|
"type": "NetworkVarNames"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CEntityInstance": {
|
||||||
|
"fields": {
|
||||||
|
"m_CScriptComponent": 40,
|
||||||
|
"m_bVisibleinPVS": 48,
|
||||||
|
"m_iszPrivateVScripts": 8,
|
||||||
|
"m_pEntity": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "m_pEntity",
|
||||||
|
"ty": "CEntityIdentity*",
|
||||||
|
"type": "NetworkVarNames"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "m_CScriptComponent",
|
||||||
|
"ty": "CScriptComponent::Storage_t",
|
||||||
|
"type": "NetworkVarNames"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
44
output/linux/libengine2.so.rs
Normal file
44
output/linux/libengine2.so.rs
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libengine2.so
|
||||||
|
// Classes count: 2
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libengine2 {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_nameStringableIndex (int32)
|
||||||
|
pub mod CEntityIdentity {
|
||||||
|
pub const m_nameStringableIndex: usize = 0x14; // int32
|
||||||
|
pub const m_name: usize = 0x18; // CUtlSymbolLarge
|
||||||
|
pub const m_designerName: usize = 0x20; // CUtlSymbolLarge
|
||||||
|
pub const m_flags: usize = 0x30; // uint32
|
||||||
|
pub const m_worldGroupId: usize = 0x38; // WorldGroupId_t
|
||||||
|
pub const m_fDataObjectTypes: usize = 0x3C; // uint32
|
||||||
|
pub const m_PathIndex: usize = 0x40; // ChangeAccessorFieldPathIndex_t
|
||||||
|
pub const m_pPrev: usize = 0x58; // CEntityIdentity*
|
||||||
|
pub const m_pNext: usize = 0x60; // CEntityIdentity*
|
||||||
|
pub const m_pPrevByClass: usize = 0x68; // CEntityIdentity*
|
||||||
|
pub const m_pNextByClass: usize = 0x70; // CEntityIdentity*
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_pEntity (CEntityIdentity*)
|
||||||
|
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
|
||||||
|
pub mod CEntityInstance {
|
||||||
|
pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge
|
||||||
|
pub const m_pEntity: usize = 0x10; // CEntityIdentity*
|
||||||
|
pub const m_CScriptComponent: usize = 0x28; // CScriptComponent*
|
||||||
|
pub const m_bVisibleinPVS: usize = 0x30; // bool
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
10
output/linux/libhost.so.cs
Normal file
10
output/linux/libhost.so.cs
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libhost.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libhost {
|
||||||
|
}
|
||||||
|
}
|
16
output/linux/libhost.so.hpp
Normal file
16
output/linux/libhost.so.hpp
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libhost.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libhost {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
6
output/linux/libhost.so.json
Normal file
6
output/linux/libhost.so.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"libhost.so": {
|
||||||
|
"classes": {},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
14
output/linux/libhost.so.rs
Normal file
14
output/linux/libhost.so.rs
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libhost.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libhost {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
169
output/linux/libmaterialsystem2.so.cs
Normal file
169
output/linux/libmaterialsystem2.so.cs
Normal file
@ -0,0 +1,169 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libmaterialsystem2.so
|
||||||
|
// Classes count: 13
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libmaterialsystem2 {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class MaterialParam_t {
|
||||||
|
public const nint m_name = 0x0; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class MaterialParamInt_t {
|
||||||
|
public const nint m_nValue = 0x8; // int32
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class MaterialParamFloat_t {
|
||||||
|
public const nint m_flValue = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class MaterialParamVector_t {
|
||||||
|
public const nint m_value = 0x8; // Vector4D
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class MaterialParamTexture_t {
|
||||||
|
public const nint m_pValue = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class MaterialParamString_t {
|
||||||
|
public const nint m_value = 0x8; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class MaterialParamBuffer_t {
|
||||||
|
public const nint m_value = 0x8; // CUtlBinaryBlock
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 14
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class MaterialResourceData_t {
|
||||||
|
public const nint m_materialName = 0x0; // CUtlString
|
||||||
|
public const nint m_shaderName = 0x8; // CUtlString
|
||||||
|
public const nint m_intParams = 0x10; // CUtlVector<MaterialParamInt_t>
|
||||||
|
public const nint m_floatParams = 0x28; // CUtlVector<MaterialParamFloat_t>
|
||||||
|
public const nint m_vectorParams = 0x40; // CUtlVector<MaterialParamVector_t>
|
||||||
|
public const nint m_textureParams = 0x58; // CUtlVector<MaterialParamTexture_t>
|
||||||
|
public const nint m_dynamicParams = 0x70; // CUtlVector<MaterialParamBuffer_t>
|
||||||
|
public const nint m_dynamicTextureParams = 0x88; // CUtlVector<MaterialParamBuffer_t>
|
||||||
|
public const nint m_intAttributes = 0xA0; // CUtlVector<MaterialParamInt_t>
|
||||||
|
public const nint m_floatAttributes = 0xB8; // CUtlVector<MaterialParamFloat_t>
|
||||||
|
public const nint m_vectorAttributes = 0xD0; // CUtlVector<MaterialParamVector_t>
|
||||||
|
public const nint m_textureAttributes = 0xE8; // CUtlVector<MaterialParamTexture_t>
|
||||||
|
public const nint m_stringAttributes = 0x100; // CUtlVector<MaterialParamString_t>
|
||||||
|
public const nint m_renderAttributesUsed = 0x118; // CUtlVector<CUtlString>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 15
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class PostProcessingTonemapParameters_t {
|
||||||
|
public const nint m_flExposureBias = 0x0; // float32
|
||||||
|
public const nint m_flShoulderStrength = 0x4; // float32
|
||||||
|
public const nint m_flLinearStrength = 0x8; // float32
|
||||||
|
public const nint m_flLinearAngle = 0xC; // float32
|
||||||
|
public const nint m_flToeStrength = 0x10; // float32
|
||||||
|
public const nint m_flToeNum = 0x14; // float32
|
||||||
|
public const nint m_flToeDenom = 0x18; // float32
|
||||||
|
public const nint m_flWhitePoint = 0x1C; // float32
|
||||||
|
public const nint m_flLuminanceSource = 0x20; // float32
|
||||||
|
public const nint m_flExposureBiasShadows = 0x24; // float32
|
||||||
|
public const nint m_flExposureBiasHighlights = 0x28; // float32
|
||||||
|
public const nint m_flMinShadowLum = 0x2C; // float32
|
||||||
|
public const nint m_flMaxShadowLum = 0x30; // float32
|
||||||
|
public const nint m_flMinHighlightLum = 0x34; // float32
|
||||||
|
public const nint m_flMaxHighlightLum = 0x38; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class PostProcessingBloomParameters_t {
|
||||||
|
public const nint m_blendMode = 0x0; // BloomBlendMode_t
|
||||||
|
public const nint m_flBloomStrength = 0x4; // float32
|
||||||
|
public const nint m_flScreenBloomStrength = 0x8; // float32
|
||||||
|
public const nint m_flBlurBloomStrength = 0xC; // float32
|
||||||
|
public const nint m_flBloomThreshold = 0x10; // float32
|
||||||
|
public const nint m_flBloomThresholdWidth = 0x14; // float32
|
||||||
|
public const nint m_flSkyboxBloomStrength = 0x18; // float32
|
||||||
|
public const nint m_flBloomStartValue = 0x1C; // float32
|
||||||
|
public const nint m_flBlurWeight = 0x20; // float32[5]
|
||||||
|
public const nint m_vBlurTint = 0x34; // Vector[5]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class PostProcessingVignetteParameters_t {
|
||||||
|
public const nint m_flVignetteStrength = 0x0; // float32
|
||||||
|
public const nint m_vCenter = 0x4; // Vector2D
|
||||||
|
public const nint m_flRadius = 0xC; // float32
|
||||||
|
public const nint m_flRoundness = 0x10; // float32
|
||||||
|
public const nint m_flFeather = 0x14; // float32
|
||||||
|
public const nint m_vColorTint = 0x18; // Vector
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class PostProcessingLocalContrastParameters_t {
|
||||||
|
public const nint m_flLocalContrastStrength = 0x0; // float32
|
||||||
|
public const nint m_flLocalContrastEdgeStrength = 0x4; // float32
|
||||||
|
public const nint m_flLocalContrastVignetteStart = 0x8; // float32
|
||||||
|
public const nint m_flLocalContrastVignetteEnd = 0xC; // float32
|
||||||
|
public const nint m_flLocalContrastVignetteBlur = 0x10; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class PostProcessingResource_t {
|
||||||
|
public const nint m_bHasTonemapParams = 0x0; // bool
|
||||||
|
public const nint m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t
|
||||||
|
public const nint m_bHasBloomParams = 0x40; // bool
|
||||||
|
public const nint m_bloomParams = 0x44; // PostProcessingBloomParameters_t
|
||||||
|
public const nint m_bHasVignetteParams = 0xB4; // bool
|
||||||
|
public const nint m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t
|
||||||
|
public const nint m_bHasLocalContrastParams = 0xDC; // bool
|
||||||
|
public const nint m_localConstrastParams = 0xE0; // PostProcessingLocalContrastParameters_t
|
||||||
|
public const nint m_nColorCorrectionVolumeDim = 0xF4; // int32
|
||||||
|
public const nint m_colorCorrectionVolumeData = 0xF8; // CUtlBinaryBlock
|
||||||
|
public const nint m_bHasColorCorrection = 0x110; // bool
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
175
output/linux/libmaterialsystem2.so.hpp
Normal file
175
output/linux/libmaterialsystem2.so.hpp
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libmaterialsystem2.so
|
||||||
|
// Classes count: 13
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libmaterialsystem2 {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace MaterialParam_t {
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace MaterialParamInt_t {
|
||||||
|
constexpr std::ptrdiff_t m_nValue = 0x8; // int32
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace MaterialParamFloat_t {
|
||||||
|
constexpr std::ptrdiff_t m_flValue = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace MaterialParamVector_t {
|
||||||
|
constexpr std::ptrdiff_t m_value = 0x8; // Vector4D
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace MaterialParamTexture_t {
|
||||||
|
constexpr std::ptrdiff_t m_pValue = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace MaterialParamString_t {
|
||||||
|
constexpr std::ptrdiff_t m_value = 0x8; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace MaterialParamBuffer_t {
|
||||||
|
constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 14
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace MaterialResourceData_t {
|
||||||
|
constexpr std::ptrdiff_t m_materialName = 0x0; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_shaderName = 0x8; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_intParams = 0x10; // CUtlVector<MaterialParamInt_t>
|
||||||
|
constexpr std::ptrdiff_t m_floatParams = 0x28; // CUtlVector<MaterialParamFloat_t>
|
||||||
|
constexpr std::ptrdiff_t m_vectorParams = 0x40; // CUtlVector<MaterialParamVector_t>
|
||||||
|
constexpr std::ptrdiff_t m_textureParams = 0x58; // CUtlVector<MaterialParamTexture_t>
|
||||||
|
constexpr std::ptrdiff_t m_dynamicParams = 0x70; // CUtlVector<MaterialParamBuffer_t>
|
||||||
|
constexpr std::ptrdiff_t m_dynamicTextureParams = 0x88; // CUtlVector<MaterialParamBuffer_t>
|
||||||
|
constexpr std::ptrdiff_t m_intAttributes = 0xA0; // CUtlVector<MaterialParamInt_t>
|
||||||
|
constexpr std::ptrdiff_t m_floatAttributes = 0xB8; // CUtlVector<MaterialParamFloat_t>
|
||||||
|
constexpr std::ptrdiff_t m_vectorAttributes = 0xD0; // CUtlVector<MaterialParamVector_t>
|
||||||
|
constexpr std::ptrdiff_t m_textureAttributes = 0xE8; // CUtlVector<MaterialParamTexture_t>
|
||||||
|
constexpr std::ptrdiff_t m_stringAttributes = 0x100; // CUtlVector<MaterialParamString_t>
|
||||||
|
constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // CUtlVector<CUtlString>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 15
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace PostProcessingTonemapParameters_t {
|
||||||
|
constexpr std::ptrdiff_t m_flExposureBias = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flShoulderStrength = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLinearStrength = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLinearAngle = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flToeStrength = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flToeNum = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flToeDenom = 0x18; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flWhitePoint = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLuminanceSource = 0x20; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flExposureBiasShadows = 0x24; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flExposureBiasHighlights = 0x28; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flMinShadowLum = 0x2C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flMaxShadowLum = 0x30; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flMinHighlightLum = 0x34; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flMaxHighlightLum = 0x38; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace PostProcessingBloomParameters_t {
|
||||||
|
constexpr std::ptrdiff_t m_blendMode = 0x0; // BloomBlendMode_t
|
||||||
|
constexpr std::ptrdiff_t m_flBloomStrength = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flScreenBloomStrength = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flBlurBloomStrength = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flBloomThreshold = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flBloomThresholdWidth = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flSkyboxBloomStrength = 0x18; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flBloomStartValue = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flBlurWeight = 0x20; // float32[5]
|
||||||
|
constexpr std::ptrdiff_t m_vBlurTint = 0x34; // Vector[5]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace PostProcessingVignetteParameters_t {
|
||||||
|
constexpr std::ptrdiff_t m_flVignetteStrength = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_vCenter = 0x4; // Vector2D
|
||||||
|
constexpr std::ptrdiff_t m_flRadius = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flRoundness = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFeather = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_vColorTint = 0x18; // Vector
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace PostProcessingLocalContrastParameters_t {
|
||||||
|
constexpr std::ptrdiff_t m_flLocalContrastStrength = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLocalContrastEdgeStrength = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLocalContrastVignetteStart = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLocalContrastVignetteEnd = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLocalContrastVignetteBlur = 0x10; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace PostProcessingResource_t {
|
||||||
|
constexpr std::ptrdiff_t m_bHasTonemapParams = 0x0; // bool
|
||||||
|
constexpr std::ptrdiff_t m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t
|
||||||
|
constexpr std::ptrdiff_t m_bHasBloomParams = 0x40; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bloomParams = 0x44; // PostProcessingBloomParameters_t
|
||||||
|
constexpr std::ptrdiff_t m_bHasVignetteParams = 0xB4; // bool
|
||||||
|
constexpr std::ptrdiff_t m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t
|
||||||
|
constexpr std::ptrdiff_t m_bHasLocalContrastParams = 0xDC; // bool
|
||||||
|
constexpr std::ptrdiff_t m_localConstrastParams = 0xE0; // PostProcessingLocalContrastParameters_t
|
||||||
|
constexpr std::ptrdiff_t m_nColorCorrectionVolumeDim = 0xF4; // int32
|
||||||
|
constexpr std::ptrdiff_t m_colorCorrectionVolumeData = 0xF8; // CUtlBinaryBlock
|
||||||
|
constexpr std::ptrdiff_t m_bHasColorCorrection = 0x110; // bool
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
218
output/linux/libmaterialsystem2.so.json
Normal file
218
output/linux/libmaterialsystem2.so.json
Normal file
@ -0,0 +1,218 @@
|
|||||||
|
{
|
||||||
|
"libmaterialsystem2.so": {
|
||||||
|
"classes": {
|
||||||
|
"MaterialParamBuffer_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_value": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "MaterialParam_t"
|
||||||
|
},
|
||||||
|
"MaterialParamFloat_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flValue": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "MaterialParam_t"
|
||||||
|
},
|
||||||
|
"MaterialParamInt_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_nValue": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "MaterialParam_t"
|
||||||
|
},
|
||||||
|
"MaterialParamString_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_value": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "MaterialParam_t"
|
||||||
|
},
|
||||||
|
"MaterialParamTexture_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_pValue": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "MaterialParam_t"
|
||||||
|
},
|
||||||
|
"MaterialParamVector_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_value": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "MaterialParam_t"
|
||||||
|
},
|
||||||
|
"MaterialParam_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_name": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"MaterialResourceData_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_dynamicParams": 112,
|
||||||
|
"m_dynamicTextureParams": 136,
|
||||||
|
"m_floatAttributes": 184,
|
||||||
|
"m_floatParams": 40,
|
||||||
|
"m_intAttributes": 160,
|
||||||
|
"m_intParams": 16,
|
||||||
|
"m_materialName": 0,
|
||||||
|
"m_renderAttributesUsed": 280,
|
||||||
|
"m_shaderName": 8,
|
||||||
|
"m_stringAttributes": 256,
|
||||||
|
"m_textureAttributes": 232,
|
||||||
|
"m_textureParams": 88,
|
||||||
|
"m_vectorAttributes": 208,
|
||||||
|
"m_vectorParams": 64
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"PostProcessingBloomParameters_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_blendMode": 0,
|
||||||
|
"m_flBloomStartValue": 28,
|
||||||
|
"m_flBloomStrength": 4,
|
||||||
|
"m_flBloomThreshold": 16,
|
||||||
|
"m_flBloomThresholdWidth": 20,
|
||||||
|
"m_flBlurBloomStrength": 12,
|
||||||
|
"m_flBlurWeight": 32,
|
||||||
|
"m_flScreenBloomStrength": 8,
|
||||||
|
"m_flSkyboxBloomStrength": 24,
|
||||||
|
"m_vBlurTint": 52
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"PostProcessingLocalContrastParameters_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flLocalContrastEdgeStrength": 4,
|
||||||
|
"m_flLocalContrastStrength": 0,
|
||||||
|
"m_flLocalContrastVignetteBlur": 16,
|
||||||
|
"m_flLocalContrastVignetteEnd": 12,
|
||||||
|
"m_flLocalContrastVignetteStart": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"PostProcessingResource_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bHasBloomParams": 64,
|
||||||
|
"m_bHasColorCorrection": 272,
|
||||||
|
"m_bHasLocalContrastParams": 220,
|
||||||
|
"m_bHasTonemapParams": 0,
|
||||||
|
"m_bHasVignetteParams": 180,
|
||||||
|
"m_bloomParams": 68,
|
||||||
|
"m_colorCorrectionVolumeData": 248,
|
||||||
|
"m_localConstrastParams": 224,
|
||||||
|
"m_nColorCorrectionVolumeDim": 244,
|
||||||
|
"m_toneMapParams": 4,
|
||||||
|
"m_vignetteParams": 184
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"PostProcessingTonemapParameters_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flExposureBias": 0,
|
||||||
|
"m_flExposureBiasHighlights": 40,
|
||||||
|
"m_flExposureBiasShadows": 36,
|
||||||
|
"m_flLinearAngle": 12,
|
||||||
|
"m_flLinearStrength": 8,
|
||||||
|
"m_flLuminanceSource": 32,
|
||||||
|
"m_flMaxHighlightLum": 56,
|
||||||
|
"m_flMaxShadowLum": 48,
|
||||||
|
"m_flMinHighlightLum": 52,
|
||||||
|
"m_flMinShadowLum": 44,
|
||||||
|
"m_flShoulderStrength": 4,
|
||||||
|
"m_flToeDenom": 24,
|
||||||
|
"m_flToeNum": 20,
|
||||||
|
"m_flToeStrength": 16,
|
||||||
|
"m_flWhitePoint": 28
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"PostProcessingVignetteParameters_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flFeather": 20,
|
||||||
|
"m_flRadius": 12,
|
||||||
|
"m_flRoundness": 16,
|
||||||
|
"m_flVignetteStrength": 0,
|
||||||
|
"m_vCenter": 4,
|
||||||
|
"m_vColorTint": 24
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
173
output/linux/libmaterialsystem2.so.rs
Normal file
173
output/linux/libmaterialsystem2.so.rs
Normal file
@ -0,0 +1,173 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libmaterialsystem2.so
|
||||||
|
// Classes count: 13
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libmaterialsystem2 {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod MaterialParam_t {
|
||||||
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod MaterialParamInt_t {
|
||||||
|
pub const m_nValue: usize = 0x8; // int32
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod MaterialParamFloat_t {
|
||||||
|
pub const m_flValue: usize = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod MaterialParamVector_t {
|
||||||
|
pub const m_value: usize = 0x8; // Vector4D
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod MaterialParamTexture_t {
|
||||||
|
pub const m_pValue: usize = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod MaterialParamString_t {
|
||||||
|
pub const m_value: usize = 0x8; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: MaterialParam_t
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod MaterialParamBuffer_t {
|
||||||
|
pub const m_value: usize = 0x8; // CUtlBinaryBlock
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 14
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod MaterialResourceData_t {
|
||||||
|
pub const m_materialName: usize = 0x0; // CUtlString
|
||||||
|
pub const m_shaderName: usize = 0x8; // CUtlString
|
||||||
|
pub const m_intParams: usize = 0x10; // CUtlVector<MaterialParamInt_t>
|
||||||
|
pub const m_floatParams: usize = 0x28; // CUtlVector<MaterialParamFloat_t>
|
||||||
|
pub const m_vectorParams: usize = 0x40; // CUtlVector<MaterialParamVector_t>
|
||||||
|
pub const m_textureParams: usize = 0x58; // CUtlVector<MaterialParamTexture_t>
|
||||||
|
pub const m_dynamicParams: usize = 0x70; // CUtlVector<MaterialParamBuffer_t>
|
||||||
|
pub const m_dynamicTextureParams: usize = 0x88; // CUtlVector<MaterialParamBuffer_t>
|
||||||
|
pub const m_intAttributes: usize = 0xA0; // CUtlVector<MaterialParamInt_t>
|
||||||
|
pub const m_floatAttributes: usize = 0xB8; // CUtlVector<MaterialParamFloat_t>
|
||||||
|
pub const m_vectorAttributes: usize = 0xD0; // CUtlVector<MaterialParamVector_t>
|
||||||
|
pub const m_textureAttributes: usize = 0xE8; // CUtlVector<MaterialParamTexture_t>
|
||||||
|
pub const m_stringAttributes: usize = 0x100; // CUtlVector<MaterialParamString_t>
|
||||||
|
pub const m_renderAttributesUsed: usize = 0x118; // CUtlVector<CUtlString>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 15
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod PostProcessingTonemapParameters_t {
|
||||||
|
pub const m_flExposureBias: usize = 0x0; // float32
|
||||||
|
pub const m_flShoulderStrength: usize = 0x4; // float32
|
||||||
|
pub const m_flLinearStrength: usize = 0x8; // float32
|
||||||
|
pub const m_flLinearAngle: usize = 0xC; // float32
|
||||||
|
pub const m_flToeStrength: usize = 0x10; // float32
|
||||||
|
pub const m_flToeNum: usize = 0x14; // float32
|
||||||
|
pub const m_flToeDenom: usize = 0x18; // float32
|
||||||
|
pub const m_flWhitePoint: usize = 0x1C; // float32
|
||||||
|
pub const m_flLuminanceSource: usize = 0x20; // float32
|
||||||
|
pub const m_flExposureBiasShadows: usize = 0x24; // float32
|
||||||
|
pub const m_flExposureBiasHighlights: usize = 0x28; // float32
|
||||||
|
pub const m_flMinShadowLum: usize = 0x2C; // float32
|
||||||
|
pub const m_flMaxShadowLum: usize = 0x30; // float32
|
||||||
|
pub const m_flMinHighlightLum: usize = 0x34; // float32
|
||||||
|
pub const m_flMaxHighlightLum: usize = 0x38; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod PostProcessingBloomParameters_t {
|
||||||
|
pub const m_blendMode: usize = 0x0; // BloomBlendMode_t
|
||||||
|
pub const m_flBloomStrength: usize = 0x4; // float32
|
||||||
|
pub const m_flScreenBloomStrength: usize = 0x8; // float32
|
||||||
|
pub const m_flBlurBloomStrength: usize = 0xC; // float32
|
||||||
|
pub const m_flBloomThreshold: usize = 0x10; // float32
|
||||||
|
pub const m_flBloomThresholdWidth: usize = 0x14; // float32
|
||||||
|
pub const m_flSkyboxBloomStrength: usize = 0x18; // float32
|
||||||
|
pub const m_flBloomStartValue: usize = 0x1C; // float32
|
||||||
|
pub const m_flBlurWeight: usize = 0x20; // float32[5]
|
||||||
|
pub const m_vBlurTint: usize = 0x34; // Vector[5]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod PostProcessingVignetteParameters_t {
|
||||||
|
pub const m_flVignetteStrength: usize = 0x0; // float32
|
||||||
|
pub const m_vCenter: usize = 0x4; // Vector2D
|
||||||
|
pub const m_flRadius: usize = 0xC; // float32
|
||||||
|
pub const m_flRoundness: usize = 0x10; // float32
|
||||||
|
pub const m_flFeather: usize = 0x14; // float32
|
||||||
|
pub const m_vColorTint: usize = 0x18; // Vector
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod PostProcessingLocalContrastParameters_t {
|
||||||
|
pub const m_flLocalContrastStrength: usize = 0x0; // float32
|
||||||
|
pub const m_flLocalContrastEdgeStrength: usize = 0x4; // float32
|
||||||
|
pub const m_flLocalContrastVignetteStart: usize = 0x8; // float32
|
||||||
|
pub const m_flLocalContrastVignetteEnd: usize = 0xC; // float32
|
||||||
|
pub const m_flLocalContrastVignetteBlur: usize = 0x10; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod PostProcessingResource_t {
|
||||||
|
pub const m_bHasTonemapParams: usize = 0x0; // bool
|
||||||
|
pub const m_toneMapParams: usize = 0x4; // PostProcessingTonemapParameters_t
|
||||||
|
pub const m_bHasBloomParams: usize = 0x40; // bool
|
||||||
|
pub const m_bloomParams: usize = 0x44; // PostProcessingBloomParameters_t
|
||||||
|
pub const m_bHasVignetteParams: usize = 0xB4; // bool
|
||||||
|
pub const m_vignetteParams: usize = 0xB8; // PostProcessingVignetteParameters_t
|
||||||
|
pub const m_bHasLocalContrastParams: usize = 0xDC; // bool
|
||||||
|
pub const m_localConstrastParams: usize = 0xE0; // PostProcessingLocalContrastParameters_t
|
||||||
|
pub const m_nColorCorrectionVolumeDim: usize = 0xF4; // int32
|
||||||
|
pub const m_colorCorrectionVolumeData: usize = 0xF8; // CUtlBinaryBlock
|
||||||
|
pub const m_bHasColorCorrection: usize = 0x110; // bool
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
10
output/linux/libmeshsystem.so.cs
Normal file
10
output/linux/libmeshsystem.so.cs
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libmeshsystem.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libmeshsystem {
|
||||||
|
}
|
||||||
|
}
|
16
output/linux/libmeshsystem.so.hpp
Normal file
16
output/linux/libmeshsystem.so.hpp
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libmeshsystem.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libmeshsystem {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
6
output/linux/libmeshsystem.so.json
Normal file
6
output/linux/libmeshsystem.so.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"libmeshsystem.so": {
|
||||||
|
"classes": {},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
14
output/linux/libmeshsystem.so.rs
Normal file
14
output/linux/libmeshsystem.so.rs
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libmeshsystem.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libmeshsystem {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
10
output/linux/libnetworksystem.so.cs
Normal file
10
output/linux/libnetworksystem.so.cs
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libnetworksystem.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libnetworksystem {
|
||||||
|
}
|
||||||
|
}
|
16
output/linux/libnetworksystem.so.hpp
Normal file
16
output/linux/libnetworksystem.so.hpp
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libnetworksystem.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libnetworksystem {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
6
output/linux/libnetworksystem.so.json
Normal file
6
output/linux/libnetworksystem.so.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"libnetworksystem.so": {
|
||||||
|
"classes": {},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
14
output/linux/libnetworksystem.so.rs
Normal file
14
output/linux/libnetworksystem.so.rs
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libnetworksystem.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libnetworksystem {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
10
output/linux/libpanorama.so.cs
Normal file
10
output/linux/libpanorama.so.cs
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libpanorama.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libpanorama {
|
||||||
|
}
|
||||||
|
}
|
16
output/linux/libpanorama.so.hpp
Normal file
16
output/linux/libpanorama.so.hpp
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libpanorama.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libpanorama {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
6
output/linux/libpanorama.so.json
Normal file
6
output/linux/libpanorama.so.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"libpanorama.so": {
|
||||||
|
"classes": {},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
14
output/linux/libpanorama.so.rs
Normal file
14
output/linux/libpanorama.so.rs
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libpanorama.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libpanorama {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
5611
output/linux/libparticles.so.cs
Normal file
5611
output/linux/libparticles.so.cs
Normal file
File diff suppressed because it is too large
Load Diff
5617
output/linux/libparticles.so.hpp
Normal file
5617
output/linux/libparticles.so.hpp
Normal file
File diff suppressed because it is too large
Load Diff
7318
output/linux/libparticles.so.json
Normal file
7318
output/linux/libparticles.so.json
Normal file
File diff suppressed because it is too large
Load Diff
5615
output/linux/libparticles.so.rs
Normal file
5615
output/linux/libparticles.so.rs
Normal file
File diff suppressed because it is too large
Load Diff
515
output/linux/libpulse_system.so.cs
Normal file
515
output/linux/libpulse_system.so.cs
Normal file
@ -0,0 +1,515 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libpulse_system.so
|
||||||
|
// Classes count: 49
|
||||||
|
// Enums count: 0
|
||||||
|
public static class LibpulseSystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseProvideFeatureTag
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
public static class FakeEntity_tAPI {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulse_RegisterInfo {
|
||||||
|
public const nint m_nReg = 0x0; // PulseRuntimeRegisterIndex_t
|
||||||
|
public const nint m_Type = 0x8; // CPulseValueFullType
|
||||||
|
public const nint m_OriginName = 0x18; // CKV3MemberNameWithStorage
|
||||||
|
public const nint m_nWrittenByInstruction = 0x50; // int32
|
||||||
|
public const nint m_nLastReadByInstruction = 0x54; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulse_Chunk {
|
||||||
|
public const nint m_Instructions = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||||
|
public const nint m_Registers = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||||
|
public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulse_Variable {
|
||||||
|
public const nint m_Name = 0x0; // CUtlSymbolLarge
|
||||||
|
public const nint m_Description = 0x8; // CUtlString
|
||||||
|
public const nint m_Type = 0x10; // CPulseValueFullType
|
||||||
|
public const nint m_DefaultValue = 0x20; // KeyValues3
|
||||||
|
public const nint m_bIsPublic = 0x32; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulse_Constant {
|
||||||
|
public const nint m_Type = 0x0; // CPulseValueFullType
|
||||||
|
public const nint m_Value = 0x10; // KeyValues3
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulse_PublicOutput {
|
||||||
|
public const nint m_Name = 0x0; // CUtlSymbolLarge
|
||||||
|
public const nint m_Description = 0x8; // CUtlString
|
||||||
|
public const nint m_ParamType = 0x10; // CPulseValueFullType
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulse_OutputConnection {
|
||||||
|
public const nint m_SourceOutput = 0x0; // CUtlSymbolLarge
|
||||||
|
public const nint m_TargetEntity = 0x8; // CUtlSymbolLarge
|
||||||
|
public const nint m_TargetInput = 0x10; // CUtlSymbolLarge
|
||||||
|
public const nint m_Param = 0x18; // CUtlSymbolLarge
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulse_InvokeBinding {
|
||||||
|
public const nint m_RegisterMap = 0x0; // PulseRegisterMap_t
|
||||||
|
public const nint m_FuncName = 0x20; // CUtlSymbolLarge
|
||||||
|
public const nint m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t
|
||||||
|
public const nint m_nSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t
|
||||||
|
public const nint m_nSrcInstruction = 0x30; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulse_CallInfo {
|
||||||
|
public const nint m_PortName = 0x0; // CUtlSymbolLarge
|
||||||
|
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||||
|
public const nint m_RegisterMap = 0x10; // PulseRegisterMap_t
|
||||||
|
public const nint m_CallMethodID = 0x30; // PulseDocNodeID_t
|
||||||
|
public const nint m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t
|
||||||
|
public const nint m_nSrcInstruction = 0x38; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseGraphDef {
|
||||||
|
public const nint m_DomainIdentifier = 0x8; // CUtlSymbolLarge
|
||||||
|
public const nint m_ParentMapName = 0x10; // CUtlSymbolLarge
|
||||||
|
public const nint m_Chunks = 0x18; // CUtlVector<CPulse_Chunk*>
|
||||||
|
public const nint m_Cells = 0x30; // CUtlVector<CPulseCell_Base*>
|
||||||
|
public const nint m_Vars = 0x48; // CUtlVector<CPulse_Variable>
|
||||||
|
public const nint m_PublicOutputs = 0x60; // CUtlVector<CPulse_PublicOutput>
|
||||||
|
public const nint m_InvokeBindings = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
||||||
|
public const nint m_CallInfos = 0x90; // CUtlVector<CPulse_CallInfo*>
|
||||||
|
public const nint m_Constants = 0xA8; // CUtlVector<CPulse_Constant>
|
||||||
|
public const nint m_OutputConnections = 0xC0; // CUtlVector<CPulse_OutputConnection*>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
public static class CPulseMathlib {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
public static class CPulseTestScriptLib {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class PulseRegisterMap_t {
|
||||||
|
public const nint m_Inparams = 0x0; // KeyValues3
|
||||||
|
public const nint m_Outparams = 0x10; // KeyValues3
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class PGDInstruction_t {
|
||||||
|
public const nint m_nCode = 0x0; // PulseInstructionCode_t
|
||||||
|
public const nint m_nVar = 0x4; // PulseRuntimeVarIndex_t
|
||||||
|
public const nint m_nReg0 = 0x8; // PulseRuntimeRegisterIndex_t
|
||||||
|
public const nint m_nReg1 = 0xA; // PulseRuntimeRegisterIndex_t
|
||||||
|
public const nint m_nReg2 = 0xC; // PulseRuntimeRegisterIndex_t
|
||||||
|
public const nint m_nInvokeBindingIndex = 0x10; // PulseRuntimeInvokeIndex_t
|
||||||
|
public const nint m_nChunk = 0x14; // PulseRuntimeChunkIndex_t
|
||||||
|
public const nint m_nDestInstruction = 0x18; // int32
|
||||||
|
public const nint m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t
|
||||||
|
public const nint m_nConstIdx = 0x20; // PulseRuntimeConstantIndex_t
|
||||||
|
public const nint m_DomainValue = 0x28; // CBufferString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulse_OutflowConnection {
|
||||||
|
public const nint m_SourceOutflowName = 0x0; // CUtlSymbolLarge
|
||||||
|
public const nint m_nDestChunk = 0x8; // PulseRuntimeChunkIndex_t
|
||||||
|
public const nint m_nInstruction = 0xC; // int32
|
||||||
|
}
|
||||||
|
// Parent: CPulse_OutflowConnection
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulse_ResumePoint {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseCell_Base {
|
||||||
|
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_Base
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseCell_BaseFlow {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseCell_Inflow_BaseEntrypoint {
|
||||||
|
public const nint m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t
|
||||||
|
public const nint m_RegisterMap = 0x50; // PulseRegisterMap_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseRuntimeMethodArg {
|
||||||
|
public const nint m_Name = 0x0; // CKV3MemberNameWithStorage
|
||||||
|
public const nint m_Description = 0x38; // CUtlString
|
||||||
|
public const nint m_Type = 0x40; // CPulseValueFullType
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseCell_BaseYieldingInflow {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_Base
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseCell_BaseValue {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseYieldingInflow
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
public static class CPulseCell_Inflow_Wait {
|
||||||
|
public const nint m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseCell_Outflow_CycleOrdered__InstanceState_t {
|
||||||
|
public const nint m_nNextIndex = 0x0; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseCell_Outflow_CycleShuffled__InstanceState_t {
|
||||||
|
public const nint m_Shuffle = 0x0; // CUtlVectorFixedGrowable<uint8>
|
||||||
|
public const nint m_nNextShuffle = 0x20; // int32
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
public static class CPulseCell_Outflow_TestRandomYesNo {
|
||||||
|
public const nint m_Yes = 0x48; // CPulse_OutflowConnection
|
||||||
|
public const nint m_No = 0x58; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
public static class CPulseCell_Outflow_TestExplicitYesNo {
|
||||||
|
public const nint m_Yes = 0x48; // CPulse_OutflowConnection
|
||||||
|
public const nint m_No = 0x58; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
public static class CPulseCell_Value_TestValue50 {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
public static class CPulseCell_Value_RandomInt {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseCell_Timeline__TimelineEvent_t {
|
||||||
|
public const nint m_flTimeFromPrevious = 0x0; // float32
|
||||||
|
public const nint m_bPauseForPreviousEvents = 0x4; // bool
|
||||||
|
public const nint m_bCallModeSync = 0x5; // bool
|
||||||
|
public const nint m_EventOutflow = 0x8; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseInstanceDomainInfo
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPulseDomainOptInFeatureTag
|
||||||
|
public static class CPulseGraphInstance_TestDomain {
|
||||||
|
public const nint m_bIsRunningUnitTests = 0xD8; // bool
|
||||||
|
public const nint m_bExplicitTimeStepping = 0xD9; // bool
|
||||||
|
public const nint m_bExpectingToDestroyWithYieldedCursors = 0xDA; // bool
|
||||||
|
public const nint m_nNextValidateIndex = 0xDC; // int32
|
||||||
|
public const nint m_Tracepoints = 0xE0; // CUtlVector<CUtlString>
|
||||||
|
public const nint m_bTestYesOrNoPath = 0xF8; // bool
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
public static class CPulseCell_Step_TestDomainTracepoint {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
public static class CPulseCell_Step_TestDomainCreateFakeEntity {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
public static class CPulseCell_Step_TestDomainDestroyFakeEntity {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPulseEditorHeaderText
|
||||||
|
public static class CPulseCell_Step_TestDomainEntFire {
|
||||||
|
public const nint m_Input = 0x48; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
public static class CPulseCell_Val_TestDomainGetEntityName {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
public static class CPulseCell_Val_TestDomainFindEntityByName {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseYieldingInflow
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
public static class CPulseCell_TestWaitWithCursorState {
|
||||||
|
public const nint m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||||
|
public const nint m_WakeCancel = 0x58; // CPulse_ResumePoint
|
||||||
|
public const nint m_WakeFail = 0x68; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseCell_TestWaitWithCursorState__CursorState_t {
|
||||||
|
public const nint flWaitValue = 0x0; // float32
|
||||||
|
public const nint bFailOnCancel = 0x4; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
public static class CPulseTestFuncs_DerivedDomain {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
public static class CPulseCell_Test_NoInflow {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
public static class CPulseCell_Test_MultiInflow_WithDefault {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
public static class CPulseCell_Test_MultiInflow_NoDefault {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseInstanceDomainInfo
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
public static class CPulseGraphInstance_TurtleGraphics {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
public static class CPulseCursorFuncs {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseYieldingInflow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CPulseCell_WaitForCursorsWithTagBase {
|
||||||
|
public const nint m_nCursorsAllowedToWait = 0x48; // int32
|
||||||
|
public const nint m_WaitComplete = 0x50; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
public static class CPulseCell_WaitForCursorsWithTag {
|
||||||
|
public const nint m_bTagSelfWhenComplete = 0x60; // bool
|
||||||
|
public const nint m_nDesiredKillPriority = 0x64; // PulseCursorCancelPriority_t
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
public static class CPulseCell_CursorQueue {
|
||||||
|
public const nint m_nCursorsAllowedToRunParallel = 0x60; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
public static class CPulseTestFuncs_LibraryA {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
521
output/linux/libpulse_system.so.hpp
Normal file
521
output/linux/libpulse_system.so.hpp
Normal file
@ -0,0 +1,521 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libpulse_system.so
|
||||||
|
// Classes count: 49
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libpulse_system {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseProvideFeatureTag
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
namespace FakeEntity_tAPI {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulse_RegisterInfo {
|
||||||
|
constexpr std::ptrdiff_t m_nReg = 0x0; // PulseRuntimeRegisterIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_Type = 0x8; // CPulseValueFullType
|
||||||
|
constexpr std::ptrdiff_t m_OriginName = 0x18; // CKV3MemberNameWithStorage
|
||||||
|
constexpr std::ptrdiff_t m_nWrittenByInstruction = 0x50; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nLastReadByInstruction = 0x54; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulse_Chunk {
|
||||||
|
constexpr std::ptrdiff_t m_Instructions = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||||
|
constexpr std::ptrdiff_t m_Registers = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||||
|
constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulse_Variable {
|
||||||
|
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_Description = 0x8; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_Type = 0x10; // CPulseValueFullType
|
||||||
|
constexpr std::ptrdiff_t m_DefaultValue = 0x20; // KeyValues3
|
||||||
|
constexpr std::ptrdiff_t m_bIsPublic = 0x32; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulse_Constant {
|
||||||
|
constexpr std::ptrdiff_t m_Type = 0x0; // CPulseValueFullType
|
||||||
|
constexpr std::ptrdiff_t m_Value = 0x10; // KeyValues3
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulse_PublicOutput {
|
||||||
|
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_Description = 0x8; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_ParamType = 0x10; // CPulseValueFullType
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulse_OutputConnection {
|
||||||
|
constexpr std::ptrdiff_t m_SourceOutput = 0x0; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_TargetEntity = 0x8; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_TargetInput = 0x10; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_Param = 0x18; // CUtlSymbolLarge
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulse_InvokeBinding {
|
||||||
|
constexpr std::ptrdiff_t m_RegisterMap = 0x0; // PulseRegisterMap_t
|
||||||
|
constexpr std::ptrdiff_t m_FuncName = 0x20; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nSrcInstruction = 0x30; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulse_CallInfo {
|
||||||
|
constexpr std::ptrdiff_t m_PortName = 0x0; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||||
|
constexpr std::ptrdiff_t m_RegisterMap = 0x10; // PulseRegisterMap_t
|
||||||
|
constexpr std::ptrdiff_t m_CallMethodID = 0x30; // PulseDocNodeID_t
|
||||||
|
constexpr std::ptrdiff_t m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nSrcInstruction = 0x38; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseGraphDef {
|
||||||
|
constexpr std::ptrdiff_t m_DomainIdentifier = 0x8; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_ParentMapName = 0x10; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_Chunks = 0x18; // CUtlVector<CPulse_Chunk*>
|
||||||
|
constexpr std::ptrdiff_t m_Cells = 0x30; // CUtlVector<CPulseCell_Base*>
|
||||||
|
constexpr std::ptrdiff_t m_Vars = 0x48; // CUtlVector<CPulse_Variable>
|
||||||
|
constexpr std::ptrdiff_t m_PublicOutputs = 0x60; // CUtlVector<CPulse_PublicOutput>
|
||||||
|
constexpr std::ptrdiff_t m_InvokeBindings = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
||||||
|
constexpr std::ptrdiff_t m_CallInfos = 0x90; // CUtlVector<CPulse_CallInfo*>
|
||||||
|
constexpr std::ptrdiff_t m_Constants = 0xA8; // CUtlVector<CPulse_Constant>
|
||||||
|
constexpr std::ptrdiff_t m_OutputConnections = 0xC0; // CUtlVector<CPulse_OutputConnection*>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
namespace CPulseMathlib {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
namespace CPulseTestScriptLib {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace PulseRegisterMap_t {
|
||||||
|
constexpr std::ptrdiff_t m_Inparams = 0x0; // KeyValues3
|
||||||
|
constexpr std::ptrdiff_t m_Outparams = 0x10; // KeyValues3
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace PGDInstruction_t {
|
||||||
|
constexpr std::ptrdiff_t m_nCode = 0x0; // PulseInstructionCode_t
|
||||||
|
constexpr std::ptrdiff_t m_nVar = 0x4; // PulseRuntimeVarIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nReg0 = 0x8; // PulseRuntimeRegisterIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nReg1 = 0xA; // PulseRuntimeRegisterIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nReg2 = 0xC; // PulseRuntimeRegisterIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nInvokeBindingIndex = 0x10; // PulseRuntimeInvokeIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nChunk = 0x14; // PulseRuntimeChunkIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nDestInstruction = 0x18; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nConstIdx = 0x20; // PulseRuntimeConstantIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_DomainValue = 0x28; // CBufferString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulse_OutflowConnection {
|
||||||
|
constexpr std::ptrdiff_t m_SourceOutflowName = 0x0; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_nDestChunk = 0x8; // PulseRuntimeChunkIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nInstruction = 0xC; // int32
|
||||||
|
}
|
||||||
|
// Parent: CPulse_OutflowConnection
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulse_ResumePoint {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseCell_Base {
|
||||||
|
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_Base
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseCell_BaseFlow {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseCell_Inflow_BaseEntrypoint {
|
||||||
|
constexpr std::ptrdiff_t m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_RegisterMap = 0x50; // PulseRegisterMap_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseRuntimeMethodArg {
|
||||||
|
constexpr std::ptrdiff_t m_Name = 0x0; // CKV3MemberNameWithStorage
|
||||||
|
constexpr std::ptrdiff_t m_Description = 0x38; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_Type = 0x40; // CPulseValueFullType
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseCell_BaseYieldingInflow {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_Base
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseCell_BaseValue {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseYieldingInflow
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
namespace CPulseCell_Inflow_Wait {
|
||||||
|
constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseCell_Outflow_CycleOrdered__InstanceState_t {
|
||||||
|
constexpr std::ptrdiff_t m_nNextIndex = 0x0; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseCell_Outflow_CycleShuffled__InstanceState_t {
|
||||||
|
constexpr std::ptrdiff_t m_Shuffle = 0x0; // CUtlVectorFixedGrowable<uint8>
|
||||||
|
constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
namespace CPulseCell_Outflow_TestRandomYesNo {
|
||||||
|
constexpr std::ptrdiff_t m_Yes = 0x48; // CPulse_OutflowConnection
|
||||||
|
constexpr std::ptrdiff_t m_No = 0x58; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
namespace CPulseCell_Outflow_TestExplicitYesNo {
|
||||||
|
constexpr std::ptrdiff_t m_Yes = 0x48; // CPulse_OutflowConnection
|
||||||
|
constexpr std::ptrdiff_t m_No = 0x58; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
namespace CPulseCell_Value_TestValue50 {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
namespace CPulseCell_Value_RandomInt {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseCell_Timeline__TimelineEvent_t {
|
||||||
|
constexpr std::ptrdiff_t m_flTimeFromPrevious = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_bPauseForPreviousEvents = 0x4; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bCallModeSync = 0x5; // bool
|
||||||
|
constexpr std::ptrdiff_t m_EventOutflow = 0x8; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseInstanceDomainInfo
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPulseDomainOptInFeatureTag
|
||||||
|
namespace CPulseGraphInstance_TestDomain {
|
||||||
|
constexpr std::ptrdiff_t m_bIsRunningUnitTests = 0xD8; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bExplicitTimeStepping = 0xD9; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bExpectingToDestroyWithYieldedCursors = 0xDA; // bool
|
||||||
|
constexpr std::ptrdiff_t m_nNextValidateIndex = 0xDC; // int32
|
||||||
|
constexpr std::ptrdiff_t m_Tracepoints = 0xE0; // CUtlVector<CUtlString>
|
||||||
|
constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0xF8; // bool
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
namespace CPulseCell_Step_TestDomainTracepoint {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
namespace CPulseCell_Step_TestDomainCreateFakeEntity {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
namespace CPulseCell_Step_TestDomainDestroyFakeEntity {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPulseEditorHeaderText
|
||||||
|
namespace CPulseCell_Step_TestDomainEntFire {
|
||||||
|
constexpr std::ptrdiff_t m_Input = 0x48; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
namespace CPulseCell_Val_TestDomainGetEntityName {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
namespace CPulseCell_Val_TestDomainFindEntityByName {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseYieldingInflow
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
namespace CPulseCell_TestWaitWithCursorState {
|
||||||
|
constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||||
|
constexpr std::ptrdiff_t m_WakeCancel = 0x58; // CPulse_ResumePoint
|
||||||
|
constexpr std::ptrdiff_t m_WakeFail = 0x68; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseCell_TestWaitWithCursorState__CursorState_t {
|
||||||
|
constexpr std::ptrdiff_t flWaitValue = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t bFailOnCancel = 0x4; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
namespace CPulseTestFuncs_DerivedDomain {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
namespace CPulseCell_Test_NoInflow {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
namespace CPulseCell_Test_MultiInflow_WithDefault {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
namespace CPulseCell_Test_MultiInflow_NoDefault {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseInstanceDomainInfo
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
namespace CPulseGraphInstance_TurtleGraphics {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
namespace CPulseCursorFuncs {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseYieldingInflow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CPulseCell_WaitForCursorsWithTagBase {
|
||||||
|
constexpr std::ptrdiff_t m_nCursorsAllowedToWait = 0x48; // int32
|
||||||
|
constexpr std::ptrdiff_t m_WaitComplete = 0x50; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
namespace CPulseCell_WaitForCursorsWithTag {
|
||||||
|
constexpr std::ptrdiff_t m_bTagSelfWhenComplete = 0x60; // bool
|
||||||
|
constexpr std::ptrdiff_t m_nDesiredKillPriority = 0x64; // PulseCursorCancelPriority_t
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
namespace CPulseCell_CursorQueue {
|
||||||
|
constexpr std::ptrdiff_t m_nCursorsAllowedToRunParallel = 0x60; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
namespace CPulseTestFuncs_LibraryA {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
891
output/linux/libpulse_system.so.json
Normal file
891
output/linux/libpulse_system.so.json
Normal file
@ -0,0 +1,891 @@
|
|||||||
|
{
|
||||||
|
"libpulse_system.so": {
|
||||||
|
"classes": {
|
||||||
|
"CPulseCell_Base": {
|
||||||
|
"fields": {
|
||||||
|
"m_nEditorNodeID": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseCell_BaseFlow": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_Base"
|
||||||
|
},
|
||||||
|
"CPulseCell_BaseValue": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_Base"
|
||||||
|
},
|
||||||
|
"CPulseCell_BaseYieldingInflow": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_CursorQueue": {
|
||||||
|
"fields": {
|
||||||
|
"m_nCursorsAllowedToRunParallel": 96
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseEditorHeaderIcon",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_WaitForCursorsWithTagBase"
|
||||||
|
},
|
||||||
|
"CPulseCell_Inflow_BaseEntrypoint": {
|
||||||
|
"fields": {
|
||||||
|
"m_EntryChunk": 72,
|
||||||
|
"m_RegisterMap": 80
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Inflow_Wait": {
|
||||||
|
"fields": {
|
||||||
|
"m_WakeResume": 72
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseEditorHeaderIcon",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseYieldingInflow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Outflow_CycleOrdered__InstanceState_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_nNextIndex": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseCell_Outflow_CycleShuffled__InstanceState_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_Shuffle": 0,
|
||||||
|
"m_nNextShuffle": 32
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseCell_Outflow_TestExplicitYesNo": {
|
||||||
|
"fields": {
|
||||||
|
"m_No": 88,
|
||||||
|
"m_Yes": 72
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Outflow_TestRandomYesNo": {
|
||||||
|
"fields": {
|
||||||
|
"m_No": 88,
|
||||||
|
"m_Yes": 72
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Step_TestDomainCreateFakeEntity": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Step_TestDomainDestroyFakeEntity": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Step_TestDomainEntFire": {
|
||||||
|
"fields": {
|
||||||
|
"m_Input": 72
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseEditorHeaderText",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Step_TestDomainTracepoint": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_TestWaitWithCursorState": {
|
||||||
|
"fields": {
|
||||||
|
"m_WakeCancel": 88,
|
||||||
|
"m_WakeFail": 104,
|
||||||
|
"m_WakeResume": 72
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseYieldingInflow"
|
||||||
|
},
|
||||||
|
"CPulseCell_TestWaitWithCursorState__CursorState_t": {
|
||||||
|
"fields": {
|
||||||
|
"bFailOnCancel": 4,
|
||||||
|
"flWaitValue": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseCell_Test_MultiInflow_NoDefault": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Test_MultiInflow_WithDefault": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Test_NoInflow": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseFlow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Timeline__TimelineEvent_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_EventOutflow": 8,
|
||||||
|
"m_bCallModeSync": 5,
|
||||||
|
"m_bPauseForPreviousEvents": 4,
|
||||||
|
"m_flTimeFromPrevious": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseCell_Val_TestDomainFindEntityByName": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseValue"
|
||||||
|
},
|
||||||
|
"CPulseCell_Val_TestDomainGetEntityName": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseValue"
|
||||||
|
},
|
||||||
|
"CPulseCell_Value_RandomInt": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseEditorHeaderIcon",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseValue"
|
||||||
|
},
|
||||||
|
"CPulseCell_Value_TestValue50": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseValue"
|
||||||
|
},
|
||||||
|
"CPulseCell_WaitForCursorsWithTag": {
|
||||||
|
"fields": {
|
||||||
|
"m_bTagSelfWhenComplete": 96,
|
||||||
|
"m_nDesiredKillPriority": 100
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MCellForDomain",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseCellMethodBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyFriendlyName",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseEditorHeaderIcon",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_WaitForCursorsWithTagBase"
|
||||||
|
},
|
||||||
|
"CPulseCell_WaitForCursorsWithTagBase": {
|
||||||
|
"fields": {
|
||||||
|
"m_WaitComplete": 80,
|
||||||
|
"m_nCursorsAllowedToWait": 72
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulseCell_BaseYieldingInflow"
|
||||||
|
},
|
||||||
|
"CPulseCursorFuncs": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MPulseLibraryBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseGraphDef": {
|
||||||
|
"fields": {
|
||||||
|
"m_CallInfos": 144,
|
||||||
|
"m_Cells": 48,
|
||||||
|
"m_Chunks": 24,
|
||||||
|
"m_Constants": 168,
|
||||||
|
"m_DomainIdentifier": 8,
|
||||||
|
"m_InvokeBindings": 120,
|
||||||
|
"m_OutputConnections": 192,
|
||||||
|
"m_ParentMapName": 16,
|
||||||
|
"m_PublicOutputs": 96,
|
||||||
|
"m_Vars": 72
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseGraphInstance_TestDomain": {
|
||||||
|
"fields": {
|
||||||
|
"m_Tracepoints": 224,
|
||||||
|
"m_bExpectingToDestroyWithYieldedCursors": 218,
|
||||||
|
"m_bExplicitTimeStepping": 217,
|
||||||
|
"m_bIsRunningUnitTests": 216,
|
||||||
|
"m_bTestYesOrNoPath": 248,
|
||||||
|
"m_nNextValidateIndex": 220
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MPulseInstanceDomainInfo",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseLibraryBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseDomainOptInFeatureTag",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseGraphInstance_TurtleGraphics": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MPulseInstanceDomainInfo",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseLibraryBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseMathlib": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MPulseLibraryBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseRuntimeMethodArg": {
|
||||||
|
"fields": {
|
||||||
|
"m_Description": 56,
|
||||||
|
"m_Name": 0,
|
||||||
|
"m_Type": 64
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseTestFuncs_DerivedDomain": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MPulseLibraryBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseTestFuncs_LibraryA": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MPulseLibraryBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulseTestScriptLib": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MPulseLibraryBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyDescription",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulse_CallInfo": {
|
||||||
|
"fields": {
|
||||||
|
"m_CallMethodID": 48,
|
||||||
|
"m_PortName": 0,
|
||||||
|
"m_RegisterMap": 16,
|
||||||
|
"m_nEditorNodeID": 8,
|
||||||
|
"m_nSrcChunk": 52,
|
||||||
|
"m_nSrcInstruction": 56
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulse_Chunk": {
|
||||||
|
"fields": {
|
||||||
|
"m_InstructionEditorIDs": 32,
|
||||||
|
"m_Instructions": 0,
|
||||||
|
"m_Registers": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulse_Constant": {
|
||||||
|
"fields": {
|
||||||
|
"m_Type": 0,
|
||||||
|
"m_Value": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulse_InvokeBinding": {
|
||||||
|
"fields": {
|
||||||
|
"m_FuncName": 32,
|
||||||
|
"m_RegisterMap": 0,
|
||||||
|
"m_nCellIndex": 40,
|
||||||
|
"m_nSrcChunk": 44,
|
||||||
|
"m_nSrcInstruction": 48
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulse_OutflowConnection": {
|
||||||
|
"fields": {
|
||||||
|
"m_SourceOutflowName": 0,
|
||||||
|
"m_nDestChunk": 8,
|
||||||
|
"m_nInstruction": 12
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulse_OutputConnection": {
|
||||||
|
"fields": {
|
||||||
|
"m_Param": 24,
|
||||||
|
"m_SourceOutput": 0,
|
||||||
|
"m_TargetEntity": 8,
|
||||||
|
"m_TargetInput": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulse_PublicOutput": {
|
||||||
|
"fields": {
|
||||||
|
"m_Description": 8,
|
||||||
|
"m_Name": 0,
|
||||||
|
"m_ParamType": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulse_RegisterInfo": {
|
||||||
|
"fields": {
|
||||||
|
"m_OriginName": 24,
|
||||||
|
"m_Type": 8,
|
||||||
|
"m_nLastReadByInstruction": 84,
|
||||||
|
"m_nReg": 0,
|
||||||
|
"m_nWrittenByInstruction": 80
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CPulse_ResumePoint": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CPulse_OutflowConnection"
|
||||||
|
},
|
||||||
|
"CPulse_Variable": {
|
||||||
|
"fields": {
|
||||||
|
"m_DefaultValue": 32,
|
||||||
|
"m_Description": 8,
|
||||||
|
"m_Name": 0,
|
||||||
|
"m_Type": 16,
|
||||||
|
"m_bIsPublic": 50
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"FakeEntity_tAPI": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MPulseProvideFeatureTag",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPulseLibraryBindings",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"PGDInstruction_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_DomainValue": 40,
|
||||||
|
"m_nCallInfoIndex": 28,
|
||||||
|
"m_nChunk": 20,
|
||||||
|
"m_nCode": 0,
|
||||||
|
"m_nConstIdx": 32,
|
||||||
|
"m_nDestInstruction": 24,
|
||||||
|
"m_nInvokeBindingIndex": 16,
|
||||||
|
"m_nReg0": 8,
|
||||||
|
"m_nReg1": 10,
|
||||||
|
"m_nReg2": 12,
|
||||||
|
"m_nVar": 4
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"PulseRegisterMap_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_Inparams": 0,
|
||||||
|
"m_Outparams": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
519
output/linux/libpulse_system.so.rs
Normal file
519
output/linux/libpulse_system.so.rs
Normal file
@ -0,0 +1,519 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libpulse_system.so
|
||||||
|
// Classes count: 49
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libpulse_system {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseProvideFeatureTag
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
pub mod FakeEntity_tAPI {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulse_RegisterInfo {
|
||||||
|
pub const m_nReg: usize = 0x0; // PulseRuntimeRegisterIndex_t
|
||||||
|
pub const m_Type: usize = 0x8; // CPulseValueFullType
|
||||||
|
pub const m_OriginName: usize = 0x18; // CKV3MemberNameWithStorage
|
||||||
|
pub const m_nWrittenByInstruction: usize = 0x50; // int32
|
||||||
|
pub const m_nLastReadByInstruction: usize = 0x54; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulse_Chunk {
|
||||||
|
pub const m_Instructions: usize = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||||
|
pub const m_Registers: usize = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||||
|
pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulse_Variable {
|
||||||
|
pub const m_Name: usize = 0x0; // CUtlSymbolLarge
|
||||||
|
pub const m_Description: usize = 0x8; // CUtlString
|
||||||
|
pub const m_Type: usize = 0x10; // CPulseValueFullType
|
||||||
|
pub const m_DefaultValue: usize = 0x20; // KeyValues3
|
||||||
|
pub const m_bIsPublic: usize = 0x32; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulse_Constant {
|
||||||
|
pub const m_Type: usize = 0x0; // CPulseValueFullType
|
||||||
|
pub const m_Value: usize = 0x10; // KeyValues3
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulse_PublicOutput {
|
||||||
|
pub const m_Name: usize = 0x0; // CUtlSymbolLarge
|
||||||
|
pub const m_Description: usize = 0x8; // CUtlString
|
||||||
|
pub const m_ParamType: usize = 0x10; // CPulseValueFullType
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulse_OutputConnection {
|
||||||
|
pub const m_SourceOutput: usize = 0x0; // CUtlSymbolLarge
|
||||||
|
pub const m_TargetEntity: usize = 0x8; // CUtlSymbolLarge
|
||||||
|
pub const m_TargetInput: usize = 0x10; // CUtlSymbolLarge
|
||||||
|
pub const m_Param: usize = 0x18; // CUtlSymbolLarge
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulse_InvokeBinding {
|
||||||
|
pub const m_RegisterMap: usize = 0x0; // PulseRegisterMap_t
|
||||||
|
pub const m_FuncName: usize = 0x20; // CUtlSymbolLarge
|
||||||
|
pub const m_nCellIndex: usize = 0x28; // PulseRuntimeCellIndex_t
|
||||||
|
pub const m_nSrcChunk: usize = 0x2C; // PulseRuntimeChunkIndex_t
|
||||||
|
pub const m_nSrcInstruction: usize = 0x30; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulse_CallInfo {
|
||||||
|
pub const m_PortName: usize = 0x0; // CUtlSymbolLarge
|
||||||
|
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
||||||
|
pub const m_RegisterMap: usize = 0x10; // PulseRegisterMap_t
|
||||||
|
pub const m_CallMethodID: usize = 0x30; // PulseDocNodeID_t
|
||||||
|
pub const m_nSrcChunk: usize = 0x34; // PulseRuntimeChunkIndex_t
|
||||||
|
pub const m_nSrcInstruction: usize = 0x38; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseGraphDef {
|
||||||
|
pub const m_DomainIdentifier: usize = 0x8; // CUtlSymbolLarge
|
||||||
|
pub const m_ParentMapName: usize = 0x10; // CUtlSymbolLarge
|
||||||
|
pub const m_Chunks: usize = 0x18; // CUtlVector<CPulse_Chunk*>
|
||||||
|
pub const m_Cells: usize = 0x30; // CUtlVector<CPulseCell_Base*>
|
||||||
|
pub const m_Vars: usize = 0x48; // CUtlVector<CPulse_Variable>
|
||||||
|
pub const m_PublicOutputs: usize = 0x60; // CUtlVector<CPulse_PublicOutput>
|
||||||
|
pub const m_InvokeBindings: usize = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
||||||
|
pub const m_CallInfos: usize = 0x90; // CUtlVector<CPulse_CallInfo*>
|
||||||
|
pub const m_Constants: usize = 0xA8; // CUtlVector<CPulse_Constant>
|
||||||
|
pub const m_OutputConnections: usize = 0xC0; // CUtlVector<CPulse_OutputConnection*>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
pub mod CPulseMathlib {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
pub mod CPulseTestScriptLib {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod PulseRegisterMap_t {
|
||||||
|
pub const m_Inparams: usize = 0x0; // KeyValues3
|
||||||
|
pub const m_Outparams: usize = 0x10; // KeyValues3
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod PGDInstruction_t {
|
||||||
|
pub const m_nCode: usize = 0x0; // PulseInstructionCode_t
|
||||||
|
pub const m_nVar: usize = 0x4; // PulseRuntimeVarIndex_t
|
||||||
|
pub const m_nReg0: usize = 0x8; // PulseRuntimeRegisterIndex_t
|
||||||
|
pub const m_nReg1: usize = 0xA; // PulseRuntimeRegisterIndex_t
|
||||||
|
pub const m_nReg2: usize = 0xC; // PulseRuntimeRegisterIndex_t
|
||||||
|
pub const m_nInvokeBindingIndex: usize = 0x10; // PulseRuntimeInvokeIndex_t
|
||||||
|
pub const m_nChunk: usize = 0x14; // PulseRuntimeChunkIndex_t
|
||||||
|
pub const m_nDestInstruction: usize = 0x18; // int32
|
||||||
|
pub const m_nCallInfoIndex: usize = 0x1C; // PulseRuntimeCallInfoIndex_t
|
||||||
|
pub const m_nConstIdx: usize = 0x20; // PulseRuntimeConstantIndex_t
|
||||||
|
pub const m_DomainValue: usize = 0x28; // CBufferString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulse_OutflowConnection {
|
||||||
|
pub const m_SourceOutflowName: usize = 0x0; // CUtlSymbolLarge
|
||||||
|
pub const m_nDestChunk: usize = 0x8; // PulseRuntimeChunkIndex_t
|
||||||
|
pub const m_nInstruction: usize = 0xC; // int32
|
||||||
|
}
|
||||||
|
// Parent: CPulse_OutflowConnection
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulse_ResumePoint {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseCell_Base {
|
||||||
|
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_Base
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseCell_BaseFlow {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseCell_Inflow_BaseEntrypoint {
|
||||||
|
pub const m_EntryChunk: usize = 0x48; // PulseRuntimeChunkIndex_t
|
||||||
|
pub const m_RegisterMap: usize = 0x50; // PulseRegisterMap_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseRuntimeMethodArg {
|
||||||
|
pub const m_Name: usize = 0x0; // CKV3MemberNameWithStorage
|
||||||
|
pub const m_Description: usize = 0x38; // CUtlString
|
||||||
|
pub const m_Type: usize = 0x40; // CPulseValueFullType
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseCell_BaseYieldingInflow {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_Base
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseCell_BaseValue {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseYieldingInflow
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
pub mod CPulseCell_Inflow_Wait {
|
||||||
|
pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseCell_Outflow_CycleOrdered__InstanceState_t {
|
||||||
|
pub const m_nNextIndex: usize = 0x0; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseCell_Outflow_CycleShuffled__InstanceState_t {
|
||||||
|
pub const m_Shuffle: usize = 0x0; // CUtlVectorFixedGrowable<uint8>
|
||||||
|
pub const m_nNextShuffle: usize = 0x20; // int32
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
pub mod CPulseCell_Outflow_TestRandomYesNo {
|
||||||
|
pub const m_Yes: usize = 0x48; // CPulse_OutflowConnection
|
||||||
|
pub const m_No: usize = 0x58; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
pub mod CPulseCell_Outflow_TestExplicitYesNo {
|
||||||
|
pub const m_Yes: usize = 0x48; // CPulse_OutflowConnection
|
||||||
|
pub const m_No: usize = 0x58; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
pub mod CPulseCell_Value_TestValue50 {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
pub mod CPulseCell_Value_RandomInt {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseCell_Timeline__TimelineEvent_t {
|
||||||
|
pub const m_flTimeFromPrevious: usize = 0x0; // float32
|
||||||
|
pub const m_bPauseForPreviousEvents: usize = 0x4; // bool
|
||||||
|
pub const m_bCallModeSync: usize = 0x5; // bool
|
||||||
|
pub const m_EventOutflow: usize = 0x8; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseInstanceDomainInfo
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPulseDomainOptInFeatureTag
|
||||||
|
pub mod CPulseGraphInstance_TestDomain {
|
||||||
|
pub const m_bIsRunningUnitTests: usize = 0xD8; // bool
|
||||||
|
pub const m_bExplicitTimeStepping: usize = 0xD9; // bool
|
||||||
|
pub const m_bExpectingToDestroyWithYieldedCursors: usize = 0xDA; // bool
|
||||||
|
pub const m_nNextValidateIndex: usize = 0xDC; // int32
|
||||||
|
pub const m_Tracepoints: usize = 0xE0; // CUtlVector<CUtlString>
|
||||||
|
pub const m_bTestYesOrNoPath: usize = 0xF8; // bool
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
pub mod CPulseCell_Step_TestDomainTracepoint {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
pub mod CPulseCell_Step_TestDomainCreateFakeEntity {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
pub mod CPulseCell_Step_TestDomainDestroyFakeEntity {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPulseEditorHeaderText
|
||||||
|
pub mod CPulseCell_Step_TestDomainEntFire {
|
||||||
|
pub const m_Input: usize = 0x48; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
pub mod CPulseCell_Val_TestDomainGetEntityName {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseValue
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
pub mod CPulseCell_Val_TestDomainFindEntityByName {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseYieldingInflow
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
pub mod CPulseCell_TestWaitWithCursorState {
|
||||||
|
pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint
|
||||||
|
pub const m_WakeCancel: usize = 0x58; // CPulse_ResumePoint
|
||||||
|
pub const m_WakeFail: usize = 0x68; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseCell_TestWaitWithCursorState__CursorState_t {
|
||||||
|
pub const flWaitValue: usize = 0x0; // float32
|
||||||
|
pub const bFailOnCancel: usize = 0x4; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
pub mod CPulseTestFuncs_DerivedDomain {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
pub mod CPulseCell_Test_NoInflow {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
pub mod CPulseCell_Test_MultiInflow_WithDefault {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseFlow
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
pub mod CPulseCell_Test_MultiInflow_NoDefault {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseInstanceDomainInfo
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
pub mod CPulseGraphInstance_TurtleGraphics {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
pub mod CPulseCursorFuncs {
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_BaseYieldingInflow
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CPulseCell_WaitForCursorsWithTagBase {
|
||||||
|
pub const m_nCursorsAllowedToWait: usize = 0x48; // int32
|
||||||
|
pub const m_WaitComplete: usize = 0x50; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
pub mod CPulseCell_WaitForCursorsWithTag {
|
||||||
|
pub const m_bTagSelfWhenComplete: usize = 0x60; // bool
|
||||||
|
pub const m_nDesiredKillPriority: usize = 0x64; // PulseCursorCancelPriority_t
|
||||||
|
}
|
||||||
|
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName
|
||||||
|
// MPropertyDescription
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
pub mod CPulseCell_CursorQueue {
|
||||||
|
pub const m_nCursorsAllowedToRunParallel: usize = 0x60; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription
|
||||||
|
pub mod CPulseTestFuncs_LibraryA {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
10
output/linux/librendersystemvulkan.so.cs
Normal file
10
output/linux/librendersystemvulkan.so.cs
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: librendersystemvulkan.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Librendersystemvulkan {
|
||||||
|
}
|
||||||
|
}
|
16
output/linux/librendersystemvulkan.so.hpp
Normal file
16
output/linux/librendersystemvulkan.so.hpp
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: librendersystemvulkan.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
namespace librendersystemvulkan {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
6
output/linux/librendersystemvulkan.so.json
Normal file
6
output/linux/librendersystemvulkan.so.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"librendersystemvulkan.so": {
|
||||||
|
"classes": {},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
14
output/linux/librendersystemvulkan.so.rs
Normal file
14
output/linux/librendersystemvulkan.so.rs
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: librendersystemvulkan.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod librendersystemvulkan {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
415
output/linux/libresourcesystem.so.cs
Normal file
415
output/linux/libresourcesystem.so.cs
Normal file
@ -0,0 +1,415 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libresourcesystem.so
|
||||||
|
// Classes count: 54
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libresourcesystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class ConstantInfo_t {
|
||||||
|
public const nint m_name = 0x0; // CUtlString
|
||||||
|
public const nint m_nameToken = 0x8; // CUtlStringToken
|
||||||
|
public const nint m_flValue = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VariableInfo_t {
|
||||||
|
public const nint m_name = 0x0; // CUtlString
|
||||||
|
public const nint m_nameToken = 0x8; // CUtlStringToken
|
||||||
|
public const nint m_nIndex = 0xC; // FuseVariableIndex_t
|
||||||
|
public const nint m_nNumComponents = 0xE; // uint8
|
||||||
|
public const nint m_eVarType = 0xF; // FuseVariableType_t
|
||||||
|
public const nint m_eAccess = 0x10; // FuseVariableAccess_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class FunctionInfo_t {
|
||||||
|
public const nint m_name = 0x8; // CUtlString
|
||||||
|
public const nint m_nameToken = 0x10; // CUtlStringToken
|
||||||
|
public const nint m_nParamCount = 0x14; // int32
|
||||||
|
public const nint m_nIndex = 0x18; // FuseFunctionIndex_t
|
||||||
|
public const nint m_bIsPure = 0x1A; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CFuseProgram {
|
||||||
|
public const nint m_programBuffer = 0x0; // CUtlVector<uint8>
|
||||||
|
public const nint m_variablesRead = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||||
|
public const nint m_variablesWritten = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||||
|
public const nint m_nMaxTempVarsUsed = 0x48; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CFuseSymbolTable {
|
||||||
|
public const nint m_constants = 0x0; // CUtlVector<ConstantInfo_t>
|
||||||
|
public const nint m_variables = 0x18; // CUtlVector<VariableInfo_t>
|
||||||
|
public const nint m_functions = 0x30; // CUtlVector<FunctionInfo_t>
|
||||||
|
public const nint m_constantMap = 0x48; // CUtlHashtable<CUtlStringToken,int32>
|
||||||
|
public const nint m_variableMap = 0x68; // CUtlHashtable<CUtlStringToken,int32>
|
||||||
|
public const nint m_functionMap = 0x88; // CUtlHashtable<CUtlStringToken,int32>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class TestResource_t {
|
||||||
|
public const nint m_name = 0x0; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeTestResource_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeProceduralTestResource_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeManifestTestResource_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class ManifestTestResource_t {
|
||||||
|
public const nint m_name = 0x0; // CUtlString
|
||||||
|
public const nint m_child = 0x8; // CStrongHandle<InfoForResourceTypeManifestTestResource_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCVDataResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeIPulseGraphDef {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCTypeScriptResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCJavaScriptResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeIParticleSystemDefinition {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeIParticleSnapshot {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCAnimData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCAnimationGroup {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCSequenceGroupData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeIMaterial2 {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCMorphSetData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCRenderMesh {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCModel {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCTextureBase {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeIVectorGraphic {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCVSoundEventScriptList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCVSoundStackScriptList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCVoiceContainerBase {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCVMixListResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCPhysAggregateData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCVPhysXSurfacePropertiesList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCEntityLump {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCWorldNode {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeWorld_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCVoxelVisibility {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCPostProcessingResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCPanoramaStyle {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCPanoramaLayout {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCPanoramaDynamicImages {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCDotaItemDefinitionResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCDOTAPatchNotesList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCDOTANovelsList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeIAnimGraphModelBinding {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCChoreoSceneFileData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCDACGameDefsData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCCompositeMaterialKit {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCGcExportableExternalData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCSmartProp {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCCSGOEconItem {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCResponseRulesList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCNmSkeleton {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCNmClip {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCNmGraph {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCNmGraphDataSet {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
421
output/linux/libresourcesystem.so.hpp
Normal file
421
output/linux/libresourcesystem.so.hpp
Normal file
@ -0,0 +1,421 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libresourcesystem.so
|
||||||
|
// Classes count: 54
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libresourcesystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace ConstantInfo_t {
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_nameToken = 0x8; // CUtlStringToken
|
||||||
|
constexpr std::ptrdiff_t m_flValue = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VariableInfo_t {
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_nameToken = 0x8; // CUtlStringToken
|
||||||
|
constexpr std::ptrdiff_t m_nIndex = 0xC; // FuseVariableIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nNumComponents = 0xE; // uint8
|
||||||
|
constexpr std::ptrdiff_t m_eVarType = 0xF; // FuseVariableType_t
|
||||||
|
constexpr std::ptrdiff_t m_eAccess = 0x10; // FuseVariableAccess_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace FunctionInfo_t {
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x8; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_nameToken = 0x10; // CUtlStringToken
|
||||||
|
constexpr std::ptrdiff_t m_nParamCount = 0x14; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nIndex = 0x18; // FuseFunctionIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_bIsPure = 0x1A; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CFuseProgram {
|
||||||
|
constexpr std::ptrdiff_t m_programBuffer = 0x0; // CUtlVector<uint8>
|
||||||
|
constexpr std::ptrdiff_t m_variablesRead = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||||
|
constexpr std::ptrdiff_t m_variablesWritten = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||||
|
constexpr std::ptrdiff_t m_nMaxTempVarsUsed = 0x48; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CFuseSymbolTable {
|
||||||
|
constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector<ConstantInfo_t>
|
||||||
|
constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector<VariableInfo_t>
|
||||||
|
constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector<FunctionInfo_t>
|
||||||
|
constexpr std::ptrdiff_t m_constantMap = 0x48; // CUtlHashtable<CUtlStringToken,int32>
|
||||||
|
constexpr std::ptrdiff_t m_variableMap = 0x68; // CUtlHashtable<CUtlStringToken,int32>
|
||||||
|
constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable<CUtlStringToken,int32>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace TestResource_t {
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeTestResource_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeProceduralTestResource_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeManifestTestResource_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace ManifestTestResource_t {
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_child = 0x8; // CStrongHandle<InfoForResourceTypeManifestTestResource_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCVDataResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeIPulseGraphDef {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCTypeScriptResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCJavaScriptResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeIParticleSystemDefinition {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeIParticleSnapshot {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCAnimData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCAnimationGroup {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCSequenceGroupData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeIMaterial2 {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCMorphSetData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCRenderMesh {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCModel {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCTextureBase {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeIVectorGraphic {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCVSoundEventScriptList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCVSoundStackScriptList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCVoiceContainerBase {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCVMixListResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCPhysAggregateData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCVPhysXSurfacePropertiesList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCEntityLump {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCWorldNode {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeWorld_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCVoxelVisibility {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCPostProcessingResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCPanoramaStyle {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCPanoramaLayout {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCPanoramaDynamicImages {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCDotaItemDefinitionResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCDOTAPatchNotesList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCDOTANovelsList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeIAnimGraphModelBinding {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCChoreoSceneFileData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCDACGameDefsData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCCompositeMaterialKit {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCGcExportableExternalData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCSmartProp {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCCSGOEconItem {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCResponseRulesList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCNmSkeleton {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCNmClip {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCNmGraph {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCNmGraphDataSet {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
581
output/linux/libresourcesystem.so.json
Normal file
581
output/linux/libresourcesystem.so.json
Normal file
@ -0,0 +1,581 @@
|
|||||||
|
{
|
||||||
|
"libresourcesystem.so": {
|
||||||
|
"classes": {
|
||||||
|
"CFuseProgram": {
|
||||||
|
"fields": {
|
||||||
|
"m_nMaxTempVarsUsed": 72,
|
||||||
|
"m_programBuffer": 0,
|
||||||
|
"m_variablesRead": 24,
|
||||||
|
"m_variablesWritten": 48
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CFuseSymbolTable": {
|
||||||
|
"fields": {
|
||||||
|
"m_constantMap": 72,
|
||||||
|
"m_constants": 0,
|
||||||
|
"m_functionMap": 136,
|
||||||
|
"m_functions": 48,
|
||||||
|
"m_variableMap": 104,
|
||||||
|
"m_variables": 24
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"ConstantInfo_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flValue": 12,
|
||||||
|
"m_name": 0,
|
||||||
|
"m_nameToken": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"FunctionInfo_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bIsPure": 26,
|
||||||
|
"m_nIndex": 24,
|
||||||
|
"m_nParamCount": 20,
|
||||||
|
"m_name": 8,
|
||||||
|
"m_nameToken": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCAnimData": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCAnimationGroup": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCCSGOEconItem": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCChoreoSceneFileData": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCCompositeMaterialKit": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCDACGameDefsData": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCDOTANovelsList": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCDOTAPatchNotesList": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCDotaItemDefinitionResource": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCEntityLump": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCGcExportableExternalData": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCJavaScriptResource": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCModel": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCMorphSetData": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCNmClip": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCNmGraph": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCNmGraphDataSet": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCNmSkeleton": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCPanoramaDynamicImages": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCPanoramaLayout": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCPanoramaStyle": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCPhysAggregateData": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCPostProcessingResource": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCRenderMesh": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCResponseRulesList": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCSequenceGroupData": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCSmartProp": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCTextureBase": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCTypeScriptResource": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCVDataResource": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCVMixListResource": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCVPhysXSurfacePropertiesList": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCVSoundEventScriptList": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCVSoundStackScriptList": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCVoiceContainerBase": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCVoxelVisibility": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCWorldNode": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeIAnimGraphModelBinding": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeIMaterial2": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeIParticleSnapshot": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeIParticleSystemDefinition": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeIPulseGraphDef": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeIVectorGraphic": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeManifestTestResource_t": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeProceduralTestResource_t": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeTestResource_t": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeWorld_t": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"ManifestTestResource_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_child": 8,
|
||||||
|
"m_name": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"TestResource_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_name": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VariableInfo_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_eAccess": 16,
|
||||||
|
"m_eVarType": 15,
|
||||||
|
"m_nIndex": 12,
|
||||||
|
"m_nNumComponents": 14,
|
||||||
|
"m_name": 0,
|
||||||
|
"m_nameToken": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
419
output/linux/libresourcesystem.so.rs
Normal file
419
output/linux/libresourcesystem.so.rs
Normal file
@ -0,0 +1,419 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libresourcesystem.so
|
||||||
|
// Classes count: 54
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libresourcesystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod ConstantInfo_t {
|
||||||
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
|
pub const m_nameToken: usize = 0x8; // CUtlStringToken
|
||||||
|
pub const m_flValue: usize = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VariableInfo_t {
|
||||||
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
|
pub const m_nameToken: usize = 0x8; // CUtlStringToken
|
||||||
|
pub const m_nIndex: usize = 0xC; // FuseVariableIndex_t
|
||||||
|
pub const m_nNumComponents: usize = 0xE; // uint8
|
||||||
|
pub const m_eVarType: usize = 0xF; // FuseVariableType_t
|
||||||
|
pub const m_eAccess: usize = 0x10; // FuseVariableAccess_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod FunctionInfo_t {
|
||||||
|
pub const m_name: usize = 0x8; // CUtlString
|
||||||
|
pub const m_nameToken: usize = 0x10; // CUtlStringToken
|
||||||
|
pub const m_nParamCount: usize = 0x14; // int32
|
||||||
|
pub const m_nIndex: usize = 0x18; // FuseFunctionIndex_t
|
||||||
|
pub const m_bIsPure: usize = 0x1A; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CFuseProgram {
|
||||||
|
pub const m_programBuffer: usize = 0x0; // CUtlVector<uint8>
|
||||||
|
pub const m_variablesRead: usize = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||||
|
pub const m_variablesWritten: usize = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||||
|
pub const m_nMaxTempVarsUsed: usize = 0x48; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CFuseSymbolTable {
|
||||||
|
pub const m_constants: usize = 0x0; // CUtlVector<ConstantInfo_t>
|
||||||
|
pub const m_variables: usize = 0x18; // CUtlVector<VariableInfo_t>
|
||||||
|
pub const m_functions: usize = 0x30; // CUtlVector<FunctionInfo_t>
|
||||||
|
pub const m_constantMap: usize = 0x48; // CUtlHashtable<CUtlStringToken,int32>
|
||||||
|
pub const m_variableMap: usize = 0x68; // CUtlHashtable<CUtlStringToken,int32>
|
||||||
|
pub const m_functionMap: usize = 0x88; // CUtlHashtable<CUtlStringToken,int32>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod TestResource_t {
|
||||||
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeTestResource_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeProceduralTestResource_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeManifestTestResource_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod ManifestTestResource_t {
|
||||||
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
|
pub const m_child: usize = 0x8; // CStrongHandle<InfoForResourceTypeManifestTestResource_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCVDataResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeIPulseGraphDef {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCTypeScriptResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCJavaScriptResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeIParticleSystemDefinition {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeIParticleSnapshot {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCAnimData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCAnimationGroup {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCSequenceGroupData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeIMaterial2 {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCMorphSetData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCRenderMesh {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCModel {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCTextureBase {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeIVectorGraphic {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCVSoundEventScriptList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCVSoundStackScriptList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCVoiceContainerBase {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCVMixListResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCPhysAggregateData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCVPhysXSurfacePropertiesList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCEntityLump {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCWorldNode {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeWorld_t {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCVoxelVisibility {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCPostProcessingResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCPanoramaStyle {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCPanoramaLayout {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCPanoramaDynamicImages {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCDotaItemDefinitionResource {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCDOTAPatchNotesList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCDOTANovelsList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeIAnimGraphModelBinding {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCChoreoSceneFileData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCDACGameDefsData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCCompositeMaterialKit {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCGcExportableExternalData {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCSmartProp {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCCSGOEconItem {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCResponseRulesList {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCNmSkeleton {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCNmClip {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCNmGraph {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCNmGraphDataSet {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
10
output/linux/libscenefilecache.so.cs
Normal file
10
output/linux/libscenefilecache.so.cs
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libscenefilecache.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libscenefilecache {
|
||||||
|
}
|
||||||
|
}
|
16
output/linux/libscenefilecache.so.hpp
Normal file
16
output/linux/libscenefilecache.so.hpp
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libscenefilecache.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libscenefilecache {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
6
output/linux/libscenefilecache.so.json
Normal file
6
output/linux/libscenefilecache.so.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"libscenefilecache.so": {
|
||||||
|
"classes": {},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
14
output/linux/libscenefilecache.so.rs
Normal file
14
output/linux/libscenefilecache.so.rs
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libscenefilecache.so
|
||||||
|
// Classes count: 0
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libscenefilecache {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
99
output/linux/libscenesystem.so.cs
Normal file
99
output/linux/libscenesystem.so.cs
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libscenesystem.so
|
||||||
|
// Classes count: 9
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libscenesystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSSDSEndFrameViewInfo {
|
||||||
|
public const nint m_nViewId = 0x0; // uint64
|
||||||
|
public const nint m_ViewName = 0x8; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSSDSMsg_EndFrame {
|
||||||
|
public const nint m_Views = 0x0; // CUtlVector<CSSDSEndFrameViewInfo>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class SceneViewId_t {
|
||||||
|
public const nint m_nViewId = 0x0; // uint64
|
||||||
|
public const nint m_nFrameCount = 0x8; // uint64
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSSDSMsg_ViewRender {
|
||||||
|
public const nint m_viewId = 0x0; // SceneViewId_t
|
||||||
|
public const nint m_ViewName = 0x10; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSSDSMsg_LayerBase {
|
||||||
|
public const nint m_viewId = 0x0; // SceneViewId_t
|
||||||
|
public const nint m_ViewName = 0x10; // CUtlString
|
||||||
|
public const nint m_nLayerIndex = 0x18; // int32
|
||||||
|
public const nint m_nLayerId = 0x20; // uint64
|
||||||
|
public const nint m_LayerName = 0x28; // CUtlString
|
||||||
|
public const nint m_displayText = 0x30; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSSDSMsg_ViewTarget {
|
||||||
|
public const nint m_Name = 0x0; // CUtlString
|
||||||
|
public const nint m_TextureId = 0x8; // uint64
|
||||||
|
public const nint m_nWidth = 0x10; // int32
|
||||||
|
public const nint m_nHeight = 0x14; // int32
|
||||||
|
public const nint m_nRequestedWidth = 0x18; // int32
|
||||||
|
public const nint m_nRequestedHeight = 0x1C; // int32
|
||||||
|
public const nint m_nNumMipLevels = 0x20; // int32
|
||||||
|
public const nint m_nDepth = 0x24; // int32
|
||||||
|
public const nint m_nMultisampleNumSamples = 0x28; // int32
|
||||||
|
public const nint m_nFormat = 0x2C; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSSDSMsg_ViewTargetList {
|
||||||
|
public const nint m_viewId = 0x0; // SceneViewId_t
|
||||||
|
public const nint m_ViewName = 0x10; // CUtlString
|
||||||
|
public const nint m_Targets = 0x18; // CUtlVector<CSSDSMsg_ViewTarget>
|
||||||
|
}
|
||||||
|
// Parent: CSSDSMsg_LayerBase
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSSDSMsg_PreLayer {
|
||||||
|
}
|
||||||
|
// Parent: CSSDSMsg_LayerBase
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSSDSMsg_PostLayer {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
105
output/linux/libscenesystem.so.hpp
Normal file
105
output/linux/libscenesystem.so.hpp
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libscenesystem.so
|
||||||
|
// Classes count: 9
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libscenesystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSSDSEndFrameViewInfo {
|
||||||
|
constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64
|
||||||
|
constexpr std::ptrdiff_t m_ViewName = 0x8; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSSDSMsg_EndFrame {
|
||||||
|
constexpr std::ptrdiff_t m_Views = 0x0; // CUtlVector<CSSDSEndFrameViewInfo>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace SceneViewId_t {
|
||||||
|
constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64
|
||||||
|
constexpr std::ptrdiff_t m_nFrameCount = 0x8; // uint64
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSSDSMsg_ViewRender {
|
||||||
|
constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t
|
||||||
|
constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSSDSMsg_LayerBase {
|
||||||
|
constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t
|
||||||
|
constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_nLayerIndex = 0x18; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nLayerId = 0x20; // uint64
|
||||||
|
constexpr std::ptrdiff_t m_LayerName = 0x28; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_displayText = 0x30; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSSDSMsg_ViewTarget {
|
||||||
|
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_TextureId = 0x8; // uint64
|
||||||
|
constexpr std::ptrdiff_t m_nWidth = 0x10; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nHeight = 0x14; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nRequestedWidth = 0x18; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nRequestedHeight = 0x1C; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nNumMipLevels = 0x20; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nDepth = 0x24; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nMultisampleNumSamples = 0x28; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nFormat = 0x2C; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSSDSMsg_ViewTargetList {
|
||||||
|
constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t
|
||||||
|
constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_Targets = 0x18; // CUtlVector<CSSDSMsg_ViewTarget>
|
||||||
|
}
|
||||||
|
// Parent: CSSDSMsg_LayerBase
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSSDSMsg_PreLayer {
|
||||||
|
}
|
||||||
|
// Parent: CSSDSMsg_LayerBase
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSSDSMsg_PostLayer {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
130
output/linux/libscenesystem.so.json
Normal file
130
output/linux/libscenesystem.so.json
Normal file
@ -0,0 +1,130 @@
|
|||||||
|
{
|
||||||
|
"libscenesystem.so": {
|
||||||
|
"classes": {
|
||||||
|
"CSSDSEndFrameViewInfo": {
|
||||||
|
"fields": {
|
||||||
|
"m_ViewName": 8,
|
||||||
|
"m_nViewId": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CSSDSMsg_EndFrame": {
|
||||||
|
"fields": {
|
||||||
|
"m_Views": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CSSDSMsg_LayerBase": {
|
||||||
|
"fields": {
|
||||||
|
"m_LayerName": 40,
|
||||||
|
"m_ViewName": 16,
|
||||||
|
"m_displayText": 48,
|
||||||
|
"m_nLayerId": 32,
|
||||||
|
"m_nLayerIndex": 24,
|
||||||
|
"m_viewId": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CSSDSMsg_PostLayer": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CSSDSMsg_LayerBase"
|
||||||
|
},
|
||||||
|
"CSSDSMsg_PreLayer": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CSSDSMsg_LayerBase"
|
||||||
|
},
|
||||||
|
"CSSDSMsg_ViewRender": {
|
||||||
|
"fields": {
|
||||||
|
"m_ViewName": 16,
|
||||||
|
"m_viewId": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CSSDSMsg_ViewTarget": {
|
||||||
|
"fields": {
|
||||||
|
"m_Name": 0,
|
||||||
|
"m_TextureId": 8,
|
||||||
|
"m_nDepth": 36,
|
||||||
|
"m_nFormat": 44,
|
||||||
|
"m_nHeight": 20,
|
||||||
|
"m_nMultisampleNumSamples": 40,
|
||||||
|
"m_nNumMipLevels": 32,
|
||||||
|
"m_nRequestedHeight": 28,
|
||||||
|
"m_nRequestedWidth": 24,
|
||||||
|
"m_nWidth": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CSSDSMsg_ViewTargetList": {
|
||||||
|
"fields": {
|
||||||
|
"m_Targets": 24,
|
||||||
|
"m_ViewName": 16,
|
||||||
|
"m_viewId": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"SceneViewId_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_nFrameCount": 8,
|
||||||
|
"m_nViewId": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
103
output/linux/libscenesystem.so.rs
Normal file
103
output/linux/libscenesystem.so.rs
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libscenesystem.so
|
||||||
|
// Classes count: 9
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libscenesystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSSDSEndFrameViewInfo {
|
||||||
|
pub const m_nViewId: usize = 0x0; // uint64
|
||||||
|
pub const m_ViewName: usize = 0x8; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSSDSMsg_EndFrame {
|
||||||
|
pub const m_Views: usize = 0x0; // CUtlVector<CSSDSEndFrameViewInfo>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod SceneViewId_t {
|
||||||
|
pub const m_nViewId: usize = 0x0; // uint64
|
||||||
|
pub const m_nFrameCount: usize = 0x8; // uint64
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSSDSMsg_ViewRender {
|
||||||
|
pub const m_viewId: usize = 0x0; // SceneViewId_t
|
||||||
|
pub const m_ViewName: usize = 0x10; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSSDSMsg_LayerBase {
|
||||||
|
pub const m_viewId: usize = 0x0; // SceneViewId_t
|
||||||
|
pub const m_ViewName: usize = 0x10; // CUtlString
|
||||||
|
pub const m_nLayerIndex: usize = 0x18; // int32
|
||||||
|
pub const m_nLayerId: usize = 0x20; // uint64
|
||||||
|
pub const m_LayerName: usize = 0x28; // CUtlString
|
||||||
|
pub const m_displayText: usize = 0x30; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSSDSMsg_ViewTarget {
|
||||||
|
pub const m_Name: usize = 0x0; // CUtlString
|
||||||
|
pub const m_TextureId: usize = 0x8; // uint64
|
||||||
|
pub const m_nWidth: usize = 0x10; // int32
|
||||||
|
pub const m_nHeight: usize = 0x14; // int32
|
||||||
|
pub const m_nRequestedWidth: usize = 0x18; // int32
|
||||||
|
pub const m_nRequestedHeight: usize = 0x1C; // int32
|
||||||
|
pub const m_nNumMipLevels: usize = 0x20; // int32
|
||||||
|
pub const m_nDepth: usize = 0x24; // int32
|
||||||
|
pub const m_nMultisampleNumSamples: usize = 0x28; // int32
|
||||||
|
pub const m_nFormat: usize = 0x2C; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSSDSMsg_ViewTargetList {
|
||||||
|
pub const m_viewId: usize = 0x0; // SceneViewId_t
|
||||||
|
pub const m_ViewName: usize = 0x10; // CUtlString
|
||||||
|
pub const m_Targets: usize = 0x18; // CUtlVector<CSSDSMsg_ViewTarget>
|
||||||
|
}
|
||||||
|
// Parent: CSSDSMsg_LayerBase
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSSDSMsg_PreLayer {
|
||||||
|
}
|
||||||
|
// Parent: CSSDSMsg_LayerBase
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSSDSMsg_PostLayer {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
50
output/linux/libschemasystem.so.cs
Normal file
50
output/linux/libschemasystem.so.cs
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libschemasystem.so
|
||||||
|
// Classes count: 5
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libschemasystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeCResourceManifestInternal {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CExampleSchemaVData_Monomorphic {
|
||||||
|
public const nint m_nExample1 = 0x0; // int32
|
||||||
|
public const nint m_nExample2 = 0x4; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CExampleSchemaVData_PolymorphicBase {
|
||||||
|
public const nint m_nBase = 0x8; // int32
|
||||||
|
}
|
||||||
|
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CExampleSchemaVData_PolymorphicDerivedA {
|
||||||
|
public const nint m_nDerivedA = 0xC; // int32
|
||||||
|
}
|
||||||
|
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CExampleSchemaVData_PolymorphicDerivedB {
|
||||||
|
public const nint m_nDerivedB = 0xC; // int32
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
56
output/linux/libschemasystem.so.hpp
Normal file
56
output/linux/libschemasystem.so.hpp
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libschemasystem.so
|
||||||
|
// Classes count: 5
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libschemasystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeCResourceManifestInternal {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CExampleSchemaVData_Monomorphic {
|
||||||
|
constexpr std::ptrdiff_t m_nExample1 = 0x0; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nExample2 = 0x4; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CExampleSchemaVData_PolymorphicBase {
|
||||||
|
constexpr std::ptrdiff_t m_nBase = 0x8; // int32
|
||||||
|
}
|
||||||
|
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CExampleSchemaVData_PolymorphicDerivedA {
|
||||||
|
constexpr std::ptrdiff_t m_nDerivedA = 0xC; // int32
|
||||||
|
}
|
||||||
|
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CExampleSchemaVData_PolymorphicDerivedB {
|
||||||
|
constexpr std::ptrdiff_t m_nDerivedB = 0xC; // int32
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
66
output/linux/libschemasystem.so.json
Normal file
66
output/linux/libschemasystem.so.json
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
{
|
||||||
|
"libschemasystem.so": {
|
||||||
|
"classes": {
|
||||||
|
"CExampleSchemaVData_Monomorphic": {
|
||||||
|
"fields": {
|
||||||
|
"m_nExample1": 0,
|
||||||
|
"m_nExample2": 4
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CExampleSchemaVData_PolymorphicBase": {
|
||||||
|
"fields": {
|
||||||
|
"m_nBase": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CExampleSchemaVData_PolymorphicDerivedA": {
|
||||||
|
"fields": {
|
||||||
|
"m_nDerivedA": 12
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CExampleSchemaVData_PolymorphicBase"
|
||||||
|
},
|
||||||
|
"CExampleSchemaVData_PolymorphicDerivedB": {
|
||||||
|
"fields": {
|
||||||
|
"m_nDerivedB": 12
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CExampleSchemaVData_PolymorphicBase"
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCResourceManifestInternal": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
54
output/linux/libschemasystem.so.rs
Normal file
54
output/linux/libschemasystem.so.rs
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libschemasystem.so
|
||||||
|
// Classes count: 5
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libschemasystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeCResourceManifestInternal {
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CExampleSchemaVData_Monomorphic {
|
||||||
|
pub const m_nExample1: usize = 0x0; // int32
|
||||||
|
pub const m_nExample2: usize = 0x4; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CExampleSchemaVData_PolymorphicBase {
|
||||||
|
pub const m_nBase: usize = 0x8; // int32
|
||||||
|
}
|
||||||
|
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CExampleSchemaVData_PolymorphicDerivedA {
|
||||||
|
pub const m_nDerivedA: usize = 0xC; // int32
|
||||||
|
}
|
||||||
|
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CExampleSchemaVData_PolymorphicDerivedB {
|
||||||
|
pub const m_nDerivedB: usize = 0xC; // int32
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
6192
output/linux/libserver.so.cs
Normal file
6192
output/linux/libserver.so.cs
Normal file
File diff suppressed because it is too large
Load Diff
6198
output/linux/libserver.so.hpp
Normal file
6198
output/linux/libserver.so.hpp
Normal file
File diff suppressed because it is too large
Load Diff
13432
output/linux/libserver.so.json
Normal file
13432
output/linux/libserver.so.json
Normal file
File diff suppressed because it is too large
Load Diff
6196
output/linux/libserver.so.rs
Normal file
6196
output/linux/libserver.so.rs
Normal file
File diff suppressed because it is too large
Load Diff
590
output/linux/libsoundsystem.so.cs
Normal file
590
output/linux/libsoundsystem.so.cs
Normal file
@ -0,0 +1,590 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libsoundsystem.so
|
||||||
|
// Classes count: 50
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libsoundsystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerBase {
|
||||||
|
public const nint m_curves = 0x20; // CUtlDict<CPiecewiseCurve,F(size=1)>
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerDefault {
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerWavFileReader {
|
||||||
|
public const nint m_wavFilePath = 0x60; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerWavFileReader
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerTestConstant {
|
||||||
|
public const nint m_flTestConstantParam = 0x68; // bool
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerTestNestedDynamic {
|
||||||
|
public const nint m_SoundToPlay = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
public const nint m_flTestConstantParam = 0x68; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerDecayingSineWave {
|
||||||
|
public const nint m_flFrequency = 0x60; // float32
|
||||||
|
public const nint m_flDecayTime = 0x64; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerDecayingSineWave
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerAmpedDecayingSineWave {
|
||||||
|
public const nint m_flGainAmount = 0x68; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerRealtimeFMSineWave {
|
||||||
|
public const nint m_flCarrierFrequency = 0x60; // float32
|
||||||
|
public const nint m_flModulatorFrequency = 0x64; // float32
|
||||||
|
public const nint m_flModulatorAmount = 0x68; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerBlend {
|
||||||
|
public const nint m_hSoundOne = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
public const nint m_hSoundTwo = 0x68; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
public const nint m_flBlendAmount = 0x70; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerEngineSound {
|
||||||
|
public const nint m_SoundToPlay = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
public const nint m_flTestConstantParam = 0x68; // float32
|
||||||
|
public const nint m_flTestSoundEventBoundParam = 0x6C; // float32
|
||||||
|
public const nint m_flEngineRPM = 0x70; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerWavFileReader
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerEnvelopeAnalyzer {
|
||||||
|
public const nint m_envBuffer = 0x68; // CUtlVector<float32>
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoiceContainerRandomSampler {
|
||||||
|
public const nint m_flLoudAmplitude = 0x60; // float32
|
||||||
|
public const nint m_flLoudAmplitudeJitter = 0x64; // float32
|
||||||
|
public const nint m_flSoftAmplitude = 0x68; // float32
|
||||||
|
public const nint m_flSoftAmplitudeJitter = 0x6C; // float32
|
||||||
|
public const nint m_flLoudTimeJitter = 0x70; // float32
|
||||||
|
public const nint m_flSoftTimeJitter = 0x74; // float32
|
||||||
|
public const nint m_grainResources = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixFilterDesc_t {
|
||||||
|
public const nint m_nFilterType = 0x0; // VMixFilterType_t
|
||||||
|
public const nint m_nFilterSlope = 0x2; // VMixFilterSlope_t
|
||||||
|
public const nint m_bEnabled = 0x3; // bool
|
||||||
|
public const nint m_fldbGain = 0x4; // float32
|
||||||
|
public const nint m_flCutoffFreq = 0x8; // float32
|
||||||
|
public const nint m_flQ = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixEQ8Desc_t {
|
||||||
|
public const nint m_stages = 0x0; // VMixFilterDesc_t[8]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixDelayDesc_t {
|
||||||
|
public const nint m_feedbackFilter = 0x0; // VMixFilterDesc_t
|
||||||
|
public const nint m_bEnableFilter = 0x10; // bool
|
||||||
|
public const nint m_flDelay = 0x14; // float32
|
||||||
|
public const nint m_flDirectGain = 0x18; // float32
|
||||||
|
public const nint m_flDelayGain = 0x1C; // float32
|
||||||
|
public const nint m_flFeedbackGain = 0x20; // float32
|
||||||
|
public const nint m_flWidth = 0x24; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixPannerDesc_t {
|
||||||
|
public const nint m_type = 0x0; // VMixPannerType_t
|
||||||
|
public const nint m_flStrength = 0x4; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 9
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixModDelayDesc_t {
|
||||||
|
public const nint m_feedbackFilter = 0x0; // VMixFilterDesc_t
|
||||||
|
public const nint m_bPhaseInvert = 0x10; // bool
|
||||||
|
public const nint m_flGlideTime = 0x14; // float32
|
||||||
|
public const nint m_flDelay = 0x18; // float32
|
||||||
|
public const nint m_flOutputGain = 0x1C; // float32
|
||||||
|
public const nint m_flFeedbackGain = 0x20; // float32
|
||||||
|
public const nint m_flModRate = 0x24; // float32
|
||||||
|
public const nint m_flModDepth = 0x28; // float32
|
||||||
|
public const nint m_bApplyAntialiasing = 0x2C; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixDiffusorDesc_t {
|
||||||
|
public const nint m_flSize = 0x0; // float32
|
||||||
|
public const nint m_flComplexity = 0x4; // float32
|
||||||
|
public const nint m_flFeedback = 0x8; // float32
|
||||||
|
public const nint m_flOutputGain = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 17
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixBoxverbDesc_t {
|
||||||
|
public const nint m_flSizeMax = 0x0; // float32
|
||||||
|
public const nint m_flSizeMin = 0x4; // float32
|
||||||
|
public const nint m_flComplexity = 0x8; // float32
|
||||||
|
public const nint m_flDiffusion = 0xC; // float32
|
||||||
|
public const nint m_flModDepth = 0x10; // float32
|
||||||
|
public const nint m_flModRate = 0x14; // float32
|
||||||
|
public const nint m_bParallel = 0x18; // bool
|
||||||
|
public const nint m_filterType = 0x1C; // VMixFilterDesc_t
|
||||||
|
public const nint m_flWidth = 0x2C; // float32
|
||||||
|
public const nint m_flHeight = 0x30; // float32
|
||||||
|
public const nint m_flDepth = 0x34; // float32
|
||||||
|
public const nint m_flFeedbackScale = 0x38; // float32
|
||||||
|
public const nint m_flFeedbackWidth = 0x3C; // float32
|
||||||
|
public const nint m_flFeedbackHeight = 0x40; // float32
|
||||||
|
public const nint m_flFeedbackDepth = 0x44; // float32
|
||||||
|
public const nint m_flOutputGain = 0x48; // float32
|
||||||
|
public const nint m_flTaps = 0x4C; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixFreeverbDesc_t {
|
||||||
|
public const nint m_flRoomSize = 0x0; // float32
|
||||||
|
public const nint m_flDamp = 0x4; // float32
|
||||||
|
public const nint m_flWidth = 0x8; // float32
|
||||||
|
public const nint m_flLateReflections = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixPlateverbDesc_t {
|
||||||
|
public const nint m_flPrefilter = 0x0; // float32
|
||||||
|
public const nint m_flInputDiffusion1 = 0x4; // float32
|
||||||
|
public const nint m_flInputDiffusion2 = 0x8; // float32
|
||||||
|
public const nint m_flDecay = 0xC; // float32
|
||||||
|
public const nint m_flDamp = 0x10; // float32
|
||||||
|
public const nint m_flFeedbackDiffusion1 = 0x14; // float32
|
||||||
|
public const nint m_flFeedbackDiffusion2 = 0x18; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 12
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixDynamicsDesc_t {
|
||||||
|
public const nint m_fldbGain = 0x0; // float32
|
||||||
|
public const nint m_fldbNoiseGateThreshold = 0x4; // float32
|
||||||
|
public const nint m_fldbCompressionThreshold = 0x8; // float32
|
||||||
|
public const nint m_fldbLimiterThreshold = 0xC; // float32
|
||||||
|
public const nint m_fldbKneeWidth = 0x10; // float32
|
||||||
|
public const nint m_flRatio = 0x14; // float32
|
||||||
|
public const nint m_flLimiterRatio = 0x18; // float32
|
||||||
|
public const nint m_flAttackTimeMS = 0x1C; // float32
|
||||||
|
public const nint m_flReleaseTimeMS = 0x20; // float32
|
||||||
|
public const nint m_flRMSTimeMS = 0x24; // float32
|
||||||
|
public const nint m_flWetMix = 0x28; // float32
|
||||||
|
public const nint m_bPeakMode = 0x2C; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 9
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixDynamicsCompressorDesc_t {
|
||||||
|
public const nint m_fldbOutputGain = 0x0; // float32
|
||||||
|
public const nint m_fldbCompressionThreshold = 0x4; // float32
|
||||||
|
public const nint m_fldbKneeWidth = 0x8; // float32
|
||||||
|
public const nint m_flCompressionRatio = 0xC; // float32
|
||||||
|
public const nint m_flAttackTimeMS = 0x10; // float32
|
||||||
|
public const nint m_flReleaseTimeMS = 0x14; // float32
|
||||||
|
public const nint m_flRMSTimeMS = 0x18; // float32
|
||||||
|
public const nint m_flWetMix = 0x1C; // float32
|
||||||
|
public const nint m_bPeakMode = 0x20; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixDynamicsBand_t {
|
||||||
|
public const nint m_fldbGainInput = 0x0; // float32
|
||||||
|
public const nint m_fldbGainOutput = 0x4; // float32
|
||||||
|
public const nint m_fldbThresholdBelow = 0x8; // float32
|
||||||
|
public const nint m_fldbThresholdAbove = 0xC; // float32
|
||||||
|
public const nint m_flRatioBelow = 0x10; // float32
|
||||||
|
public const nint m_flRatioAbove = 0x14; // float32
|
||||||
|
public const nint m_flAttackTimeMS = 0x18; // float32
|
||||||
|
public const nint m_flReleaseTimeMS = 0x1C; // float32
|
||||||
|
public const nint m_bEnable = 0x20; // bool
|
||||||
|
public const nint m_bSolo = 0x21; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixDynamics3BandDesc_t {
|
||||||
|
public const nint m_fldbGainOutput = 0x0; // float32
|
||||||
|
public const nint m_flRMSTimeMS = 0x4; // float32
|
||||||
|
public const nint m_fldbKneeWidth = 0x8; // float32
|
||||||
|
public const nint m_flDepth = 0xC; // float32
|
||||||
|
public const nint m_flWetMix = 0x10; // float32
|
||||||
|
public const nint m_flTimeScale = 0x14; // float32
|
||||||
|
public const nint m_flLowCutoffFreq = 0x18; // float32
|
||||||
|
public const nint m_flHighCutoffFreq = 0x1C; // float32
|
||||||
|
public const nint m_bPeakMode = 0x20; // bool
|
||||||
|
public const nint m_bandDesc = 0x24; // VMixDynamicsBand_t[3]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixEnvelopeDesc_t {
|
||||||
|
public const nint m_flAttackTimeMS = 0x0; // float32
|
||||||
|
public const nint m_flHoldTimeMS = 0x4; // float32
|
||||||
|
public const nint m_flReleaseTimeMS = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixPitchShiftDesc_t {
|
||||||
|
public const nint m_nGrainSampleCount = 0x0; // int32
|
||||||
|
public const nint m_flPitchShift = 0x4; // float32
|
||||||
|
public const nint m_nQuality = 0x8; // int32
|
||||||
|
public const nint m_nProcType = 0xC; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixConvolutionDesc_t {
|
||||||
|
public const nint m_fldbGain = 0x0; // float32
|
||||||
|
public const nint m_flPreDelayMS = 0x4; // float32
|
||||||
|
public const nint m_flWetMix = 0x8; // float32
|
||||||
|
public const nint m_fldbLow = 0xC; // float32
|
||||||
|
public const nint m_fldbMid = 0x10; // float32
|
||||||
|
public const nint m_fldbHigh = 0x14; // float32
|
||||||
|
public const nint m_flLowCutoffFreq = 0x18; // float32
|
||||||
|
public const nint m_flHighCutoffFreq = 0x1C; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixVocoderDesc_t {
|
||||||
|
public const nint m_nBandCount = 0x0; // int32
|
||||||
|
public const nint m_flBandwidth = 0x4; // float32
|
||||||
|
public const nint m_fldBModGain = 0x8; // float32
|
||||||
|
public const nint m_flFreqRangeStart = 0xC; // float32
|
||||||
|
public const nint m_flFreqRangeEnd = 0x10; // float32
|
||||||
|
public const nint m_fldBUnvoicedGain = 0x14; // float32
|
||||||
|
public const nint m_flAttackTimeMS = 0x18; // float32
|
||||||
|
public const nint m_flReleaseTimeMS = 0x1C; // float32
|
||||||
|
public const nint m_nDebugBand = 0x20; // int32
|
||||||
|
public const nint m_bPeakMode = 0x24; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixShaperDesc_t {
|
||||||
|
public const nint m_nShape = 0x0; // int32
|
||||||
|
public const nint m_fldbDrive = 0x4; // float32
|
||||||
|
public const nint m_fldbOutputGain = 0x8; // float32
|
||||||
|
public const nint m_flWetMix = 0xC; // float32
|
||||||
|
public const nint m_nOversampleFactor = 0x10; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixUtilityDesc_t {
|
||||||
|
public const nint m_nOp = 0x0; // VMixChannelOperation_t
|
||||||
|
public const nint m_flInputPan = 0x4; // float32
|
||||||
|
public const nint m_flOutputBalance = 0x8; // float32
|
||||||
|
public const nint m_fldbOutputGain = 0xC; // float32
|
||||||
|
public const nint m_bBassMono = 0x10; // bool
|
||||||
|
public const nint m_flBassFreq = 0x14; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixAutoFilterDesc_t {
|
||||||
|
public const nint m_flEnvelopeAmount = 0x0; // float32
|
||||||
|
public const nint m_flAttackTimeMS = 0x4; // float32
|
||||||
|
public const nint m_flReleaseTimeMS = 0x8; // float32
|
||||||
|
public const nint m_filter = 0xC; // VMixFilterDesc_t
|
||||||
|
public const nint m_flLFOAmount = 0x1C; // float32
|
||||||
|
public const nint m_flLFORate = 0x20; // float32
|
||||||
|
public const nint m_flPhase = 0x24; // float32
|
||||||
|
public const nint m_nLFOShape = 0x28; // VMixLFOShape_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixOscDesc_t {
|
||||||
|
public const nint oscType = 0x0; // VMixLFOShape_t
|
||||||
|
public const nint m_freq = 0x4; // float32
|
||||||
|
public const nint m_flPhase = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixEffectChainDesc_t {
|
||||||
|
public const nint m_flCrossfadeTime = 0x0; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VMixSubgraphSwitchDesc_t {
|
||||||
|
public const nint m_interpolationMode = 0x0; // VMixSubgraphSwitchInterpolationType_t
|
||||||
|
public const nint m_bOnlyTailsOnFadeOut = 0x4; // bool
|
||||||
|
public const nint m_flInterpolationTime = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MPropertyElementNameFn
|
||||||
|
public static class CSosGroupActionSchema {
|
||||||
|
public const nint m_name = 0x8; // CUtlString
|
||||||
|
public const nint m_actionType = 0x10; // ActionType_t
|
||||||
|
public const nint m_actionInstanceType = 0x14; // ActionType_t
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSosGroupActionLimitSchema {
|
||||||
|
public const nint m_nMaxCount = 0x18; // int32
|
||||||
|
public const nint m_nStopType = 0x1C; // SosActionStopType_t
|
||||||
|
public const nint m_nSortType = 0x20; // SosActionSortType_t
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSosGroupActionTimeLimitSchema {
|
||||||
|
public const nint m_flMaxDuration = 0x18; // float32
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSosGroupActionTimeBlockLimitSchema {
|
||||||
|
public const nint m_nMaxCount = 0x18; // int32
|
||||||
|
public const nint m_flMaxDuration = 0x1C; // float32
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSosGroupActionSetSoundeventParameterSchema {
|
||||||
|
public const nint m_nMaxCount = 0x18; // int32
|
||||||
|
public const nint m_flMinValue = 0x1C; // float32
|
||||||
|
public const nint m_flMaxValue = 0x20; // float32
|
||||||
|
public const nint m_opvarName = 0x28; // CUtlString
|
||||||
|
public const nint m_nSortType = 0x30; // SosActionSortType_t
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSosGroupActionSoundeventClusterSchema {
|
||||||
|
public const nint m_nMinNearby = 0x18; // int32
|
||||||
|
public const nint m_flClusterEpsilon = 0x1C; // float32
|
||||||
|
public const nint m_shouldPlayOpvar = 0x20; // CUtlString
|
||||||
|
public const nint m_shouldPlayClusterChild = 0x28; // CUtlString
|
||||||
|
public const nint m_clusterSizeOpvar = 0x30; // CUtlString
|
||||||
|
public const nint m_groupBoundingBoxMinsOpvar = 0x38; // CUtlString
|
||||||
|
public const nint m_groupBoundingBoxMaxsOpvar = 0x40; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSosGroupBranchPattern {
|
||||||
|
public const nint m_bMatchEventName = 0x8; // bool
|
||||||
|
public const nint m_bMatchEventSubString = 0x9; // bool
|
||||||
|
public const nint m_bMatchEntIndex = 0xA; // bool
|
||||||
|
public const nint m_bMatchOpvar = 0xB; // bool
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupBranchPattern
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSosGroupMatchPattern {
|
||||||
|
public const nint m_matchSoundEventName = 0x10; // CUtlString
|
||||||
|
public const nint m_matchSoundEventSubString = 0x18; // CUtlString
|
||||||
|
public const nint m_flEntIndex = 0x20; // float32
|
||||||
|
public const nint m_flOpvar = 0x24; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MPropertyElementNameFn
|
||||||
|
public static class CSosSoundEventGroupSchema {
|
||||||
|
public const nint m_name = 0x0; // CUtlString
|
||||||
|
public const nint m_nType = 0x8; // SosGroupType_t
|
||||||
|
public const nint m_bIsBlocking = 0xC; // bool
|
||||||
|
public const nint m_nBlockMaxCount = 0x10; // int32
|
||||||
|
public const nint m_bInvertMatch = 0x14; // bool
|
||||||
|
public const nint m_matchPattern = 0x18; // CSosGroupMatchPattern
|
||||||
|
public const nint m_branchPattern = 0x40; // CSosGroupBranchPattern
|
||||||
|
public const nint m_vActions = 0xB0; // CSosGroupActionSchema*[4]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSosSoundEventGroupListSchema {
|
||||||
|
public const nint m_groupList = 0x0; // CUtlVector<CSosSoundEventGroupSchema>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class SosEditItemInfo_t {
|
||||||
|
public const nint itemType = 0x0; // SosEditItemType_t
|
||||||
|
public const nint itemName = 0x8; // CUtlString
|
||||||
|
public const nint itemTypeName = 0x10; // CUtlString
|
||||||
|
public const nint itemKVString = 0x20; // CUtlString
|
||||||
|
public const nint itemPos = 0x28; // Vector2D
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class SelectedEditItemInfo_t {
|
||||||
|
public const nint m_EditItems = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CSoundEventMetaData {
|
||||||
|
public const nint m_soundEventVMix = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CDSPMixgroupModifier {
|
||||||
|
public const nint m_mixgroup = 0x0; // CUtlString
|
||||||
|
public const nint m_flModifier = 0x8; // float32
|
||||||
|
public const nint m_flModifierMin = 0xC; // float32
|
||||||
|
public const nint m_flSourceModifier = 0x10; // float32
|
||||||
|
public const nint m_flSourceModifierMin = 0x14; // float32
|
||||||
|
public const nint m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CDspPresetModifierList {
|
||||||
|
public const nint m_dspName = 0x0; // CUtlString
|
||||||
|
public const nint m_modifiers = 0x8; // CUtlVector<CDSPMixgroupModifier>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
596
output/linux/libsoundsystem.so.hpp
Normal file
596
output/linux/libsoundsystem.so.hpp
Normal file
@ -0,0 +1,596 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libsoundsystem.so
|
||||||
|
// Classes count: 50
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libsoundsystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerBase {
|
||||||
|
constexpr std::ptrdiff_t m_curves = 0x20; // CUtlDict<CPiecewiseCurve,F(size=1)>
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerDefault {
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerWavFileReader {
|
||||||
|
constexpr std::ptrdiff_t m_wavFilePath = 0x60; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerWavFileReader
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerTestConstant {
|
||||||
|
constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // bool
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerTestNestedDynamic {
|
||||||
|
constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerDecayingSineWave {
|
||||||
|
constexpr std::ptrdiff_t m_flFrequency = 0x60; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDecayTime = 0x64; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerDecayingSineWave
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerAmpedDecayingSineWave {
|
||||||
|
constexpr std::ptrdiff_t m_flGainAmount = 0x68; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerRealtimeFMSineWave {
|
||||||
|
constexpr std::ptrdiff_t m_flCarrierFrequency = 0x60; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flModulatorFrequency = 0x64; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flModulatorAmount = 0x68; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerBlend {
|
||||||
|
constexpr std::ptrdiff_t m_hSoundOne = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
constexpr std::ptrdiff_t m_hSoundTwo = 0x68; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
constexpr std::ptrdiff_t m_flBlendAmount = 0x70; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerEngineSound {
|
||||||
|
constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flTestSoundEventBoundParam = 0x6C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flEngineRPM = 0x70; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerWavFileReader
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerEnvelopeAnalyzer {
|
||||||
|
constexpr std::ptrdiff_t m_envBuffer = 0x68; // CUtlVector<float32>
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoiceContainerRandomSampler {
|
||||||
|
constexpr std::ptrdiff_t m_flLoudAmplitude = 0x60; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLoudAmplitudeJitter = 0x64; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flSoftAmplitude = 0x68; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flSoftAmplitudeJitter = 0x6C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLoudTimeJitter = 0x70; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flSoftTimeJitter = 0x74; // float32
|
||||||
|
constexpr std::ptrdiff_t m_grainResources = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixFilterDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_nFilterType = 0x0; // VMixFilterType_t
|
||||||
|
constexpr std::ptrdiff_t m_nFilterSlope = 0x2; // VMixFilterSlope_t
|
||||||
|
constexpr std::ptrdiff_t m_bEnabled = 0x3; // bool
|
||||||
|
constexpr std::ptrdiff_t m_fldbGain = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flCutoffFreq = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flQ = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixEQ8Desc_t {
|
||||||
|
constexpr std::ptrdiff_t m_stages = 0x0; // VMixFilterDesc_t[8]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixDelayDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_feedbackFilter = 0x0; // VMixFilterDesc_t
|
||||||
|
constexpr std::ptrdiff_t m_bEnableFilter = 0x10; // bool
|
||||||
|
constexpr std::ptrdiff_t m_flDelay = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDirectGain = 0x18; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDelayGain = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFeedbackGain = 0x20; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flWidth = 0x24; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixPannerDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_type = 0x0; // VMixPannerType_t
|
||||||
|
constexpr std::ptrdiff_t m_flStrength = 0x4; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 9
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixModDelayDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_feedbackFilter = 0x0; // VMixFilterDesc_t
|
||||||
|
constexpr std::ptrdiff_t m_bPhaseInvert = 0x10; // bool
|
||||||
|
constexpr std::ptrdiff_t m_flGlideTime = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDelay = 0x18; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flOutputGain = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFeedbackGain = 0x20; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flModRate = 0x24; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flModDepth = 0x28; // float32
|
||||||
|
constexpr std::ptrdiff_t m_bApplyAntialiasing = 0x2C; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixDiffusorDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_flSize = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flComplexity = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFeedback = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flOutputGain = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 17
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixBoxverbDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_flSizeMax = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flSizeMin = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flComplexity = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDiffusion = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flModDepth = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flModRate = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_bParallel = 0x18; // bool
|
||||||
|
constexpr std::ptrdiff_t m_filterType = 0x1C; // VMixFilterDesc_t
|
||||||
|
constexpr std::ptrdiff_t m_flWidth = 0x2C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flHeight = 0x30; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDepth = 0x34; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFeedbackScale = 0x38; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFeedbackWidth = 0x3C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFeedbackHeight = 0x40; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFeedbackDepth = 0x44; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flOutputGain = 0x48; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flTaps = 0x4C; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixFreeverbDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_flRoomSize = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDamp = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flWidth = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLateReflections = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixPlateverbDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_flPrefilter = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flInputDiffusion1 = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flInputDiffusion2 = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDecay = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDamp = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFeedbackDiffusion1 = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFeedbackDiffusion2 = 0x18; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 12
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixDynamicsDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_fldbGain = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbNoiseGateThreshold = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbCompressionThreshold = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbLimiterThreshold = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbKneeWidth = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flRatio = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLimiterRatio = 0x18; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x20; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flRMSTimeMS = 0x24; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flWetMix = 0x28; // float32
|
||||||
|
constexpr std::ptrdiff_t m_bPeakMode = 0x2C; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 9
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixDynamicsCompressorDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_fldbOutputGain = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbCompressionThreshold = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbKneeWidth = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flCompressionRatio = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flRMSTimeMS = 0x18; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flWetMix = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_bPeakMode = 0x20; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixDynamicsBand_t {
|
||||||
|
constexpr std::ptrdiff_t m_fldbGainInput = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbGainOutput = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbThresholdBelow = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbThresholdAbove = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flRatioBelow = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flRatioAbove = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x18; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_bEnable = 0x20; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bSolo = 0x21; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixDynamics3BandDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_fldbGainOutput = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flRMSTimeMS = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbKneeWidth = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDepth = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flWetMix = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flTimeScale = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLowCutoffFreq = 0x18; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flHighCutoffFreq = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_bPeakMode = 0x20; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bandDesc = 0x24; // VMixDynamicsBand_t[3]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixEnvelopeDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flHoldTimeMS = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixPitchShiftDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_nGrainSampleCount = 0x0; // int32
|
||||||
|
constexpr std::ptrdiff_t m_flPitchShift = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_nQuality = 0x8; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nProcType = 0xC; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixConvolutionDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_fldbGain = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flPreDelayMS = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flWetMix = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbLow = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbMid = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbHigh = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLowCutoffFreq = 0x18; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flHighCutoffFreq = 0x1C; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixVocoderDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_nBandCount = 0x0; // int32
|
||||||
|
constexpr std::ptrdiff_t m_flBandwidth = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldBModGain = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFreqRangeStart = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFreqRangeEnd = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldBUnvoicedGain = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x18; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_nDebugBand = 0x20; // int32
|
||||||
|
constexpr std::ptrdiff_t m_bPeakMode = 0x24; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixShaperDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_nShape = 0x0; // int32
|
||||||
|
constexpr std::ptrdiff_t m_fldbDrive = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbOutputGain = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flWetMix = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_nOversampleFactor = 0x10; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixUtilityDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_nOp = 0x0; // VMixChannelOperation_t
|
||||||
|
constexpr std::ptrdiff_t m_flInputPan = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flOutputBalance = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fldbOutputGain = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_bBassMono = 0x10; // bool
|
||||||
|
constexpr std::ptrdiff_t m_flBassFreq = 0x14; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixAutoFilterDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_flEnvelopeAmount = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_filter = 0xC; // VMixFilterDesc_t
|
||||||
|
constexpr std::ptrdiff_t m_flLFOAmount = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flLFORate = 0x20; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flPhase = 0x24; // float32
|
||||||
|
constexpr std::ptrdiff_t m_nLFOShape = 0x28; // VMixLFOShape_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixOscDesc_t {
|
||||||
|
constexpr std::ptrdiff_t oscType = 0x0; // VMixLFOShape_t
|
||||||
|
constexpr std::ptrdiff_t m_freq = 0x4; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flPhase = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixEffectChainDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_flCrossfadeTime = 0x0; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VMixSubgraphSwitchDesc_t {
|
||||||
|
constexpr std::ptrdiff_t m_interpolationMode = 0x0; // VMixSubgraphSwitchInterpolationType_t
|
||||||
|
constexpr std::ptrdiff_t m_bOnlyTailsOnFadeOut = 0x4; // bool
|
||||||
|
constexpr std::ptrdiff_t m_flInterpolationTime = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MPropertyElementNameFn
|
||||||
|
namespace CSosGroupActionSchema {
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x8; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_actionType = 0x10; // ActionType_t
|
||||||
|
constexpr std::ptrdiff_t m_actionInstanceType = 0x14; // ActionType_t
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSosGroupActionLimitSchema {
|
||||||
|
constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nStopType = 0x1C; // SosActionStopType_t
|
||||||
|
constexpr std::ptrdiff_t m_nSortType = 0x20; // SosActionSortType_t
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSosGroupActionTimeLimitSchema {
|
||||||
|
constexpr std::ptrdiff_t m_flMaxDuration = 0x18; // float32
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSosGroupActionTimeBlockLimitSchema {
|
||||||
|
constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32
|
||||||
|
constexpr std::ptrdiff_t m_flMaxDuration = 0x1C; // float32
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSosGroupActionSetSoundeventParameterSchema {
|
||||||
|
constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32
|
||||||
|
constexpr std::ptrdiff_t m_flMinValue = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flMaxValue = 0x20; // float32
|
||||||
|
constexpr std::ptrdiff_t m_opvarName = 0x28; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_nSortType = 0x30; // SosActionSortType_t
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSosGroupActionSoundeventClusterSchema {
|
||||||
|
constexpr std::ptrdiff_t m_nMinNearby = 0x18; // int32
|
||||||
|
constexpr std::ptrdiff_t m_flClusterEpsilon = 0x1C; // float32
|
||||||
|
constexpr std::ptrdiff_t m_shouldPlayOpvar = 0x20; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_shouldPlayClusterChild = 0x28; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_clusterSizeOpvar = 0x30; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_groupBoundingBoxMinsOpvar = 0x38; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_groupBoundingBoxMaxsOpvar = 0x40; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSosGroupBranchPattern {
|
||||||
|
constexpr std::ptrdiff_t m_bMatchEventName = 0x8; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bMatchEventSubString = 0x9; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bMatchEntIndex = 0xA; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bMatchOpvar = 0xB; // bool
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupBranchPattern
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSosGroupMatchPattern {
|
||||||
|
constexpr std::ptrdiff_t m_matchSoundEventName = 0x10; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_matchSoundEventSubString = 0x18; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_flEntIndex = 0x20; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flOpvar = 0x24; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MPropertyElementNameFn
|
||||||
|
namespace CSosSoundEventGroupSchema {
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_nType = 0x8; // SosGroupType_t
|
||||||
|
constexpr std::ptrdiff_t m_bIsBlocking = 0xC; // bool
|
||||||
|
constexpr std::ptrdiff_t m_nBlockMaxCount = 0x10; // int32
|
||||||
|
constexpr std::ptrdiff_t m_bInvertMatch = 0x14; // bool
|
||||||
|
constexpr std::ptrdiff_t m_matchPattern = 0x18; // CSosGroupMatchPattern
|
||||||
|
constexpr std::ptrdiff_t m_branchPattern = 0x40; // CSosGroupBranchPattern
|
||||||
|
constexpr std::ptrdiff_t m_vActions = 0xB0; // CSosGroupActionSchema*[4]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSosSoundEventGroupListSchema {
|
||||||
|
constexpr std::ptrdiff_t m_groupList = 0x0; // CUtlVector<CSosSoundEventGroupSchema>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace SosEditItemInfo_t {
|
||||||
|
constexpr std::ptrdiff_t itemType = 0x0; // SosEditItemType_t
|
||||||
|
constexpr std::ptrdiff_t itemName = 0x8; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t itemTypeName = 0x10; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t itemKVString = 0x20; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t itemPos = 0x28; // Vector2D
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace SelectedEditItemInfo_t {
|
||||||
|
constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CSoundEventMetaData {
|
||||||
|
constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CDSPMixgroupModifier {
|
||||||
|
constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_flModifier = 0x8; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flModifierMin = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flSourceModifier = 0x10; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flSourceModifierMin = 0x14; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CDspPresetModifierList {
|
||||||
|
constexpr std::ptrdiff_t m_dspName = 0x0; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector<CDSPMixgroupModifier>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
792
output/linux/libsoundsystem.so.json
Normal file
792
output/linux/libsoundsystem.so.json
Normal file
@ -0,0 +1,792 @@
|
|||||||
|
{
|
||||||
|
"libsoundsystem.so": {
|
||||||
|
"classes": {
|
||||||
|
"CDSPMixgroupModifier": {
|
||||||
|
"fields": {
|
||||||
|
"m_flListenerReverbModifierWhenSourceReverbIsActive": 24,
|
||||||
|
"m_flModifier": 8,
|
||||||
|
"m_flModifierMin": 12,
|
||||||
|
"m_flSourceModifier": 16,
|
||||||
|
"m_flSourceModifierMin": 20,
|
||||||
|
"m_mixgroup": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CDspPresetModifierList": {
|
||||||
|
"fields": {
|
||||||
|
"m_dspName": 0,
|
||||||
|
"m_modifiers": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CSosGroupActionLimitSchema": {
|
||||||
|
"fields": {
|
||||||
|
"m_nMaxCount": 24,
|
||||||
|
"m_nSortType": 32,
|
||||||
|
"m_nStopType": 28
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CSosGroupActionSchema"
|
||||||
|
},
|
||||||
|
"CSosGroupActionSchema": {
|
||||||
|
"fields": {
|
||||||
|
"m_actionInstanceType": 20,
|
||||||
|
"m_actionType": 16,
|
||||||
|
"m_name": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyElementNameFn",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CSosGroupActionSetSoundeventParameterSchema": {
|
||||||
|
"fields": {
|
||||||
|
"m_flMaxValue": 32,
|
||||||
|
"m_flMinValue": 28,
|
||||||
|
"m_nMaxCount": 24,
|
||||||
|
"m_nSortType": 48,
|
||||||
|
"m_opvarName": 40
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CSosGroupActionSchema"
|
||||||
|
},
|
||||||
|
"CSosGroupActionSoundeventClusterSchema": {
|
||||||
|
"fields": {
|
||||||
|
"m_clusterSizeOpvar": 48,
|
||||||
|
"m_flClusterEpsilon": 28,
|
||||||
|
"m_groupBoundingBoxMaxsOpvar": 64,
|
||||||
|
"m_groupBoundingBoxMinsOpvar": 56,
|
||||||
|
"m_nMinNearby": 24,
|
||||||
|
"m_shouldPlayClusterChild": 40,
|
||||||
|
"m_shouldPlayOpvar": 32
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CSosGroupActionSchema"
|
||||||
|
},
|
||||||
|
"CSosGroupActionTimeBlockLimitSchema": {
|
||||||
|
"fields": {
|
||||||
|
"m_flMaxDuration": 28,
|
||||||
|
"m_nMaxCount": 24
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CSosGroupActionSchema"
|
||||||
|
},
|
||||||
|
"CSosGroupActionTimeLimitSchema": {
|
||||||
|
"fields": {
|
||||||
|
"m_flMaxDuration": 24
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CSosGroupActionSchema"
|
||||||
|
},
|
||||||
|
"CSosGroupBranchPattern": {
|
||||||
|
"fields": {
|
||||||
|
"m_bMatchEntIndex": 10,
|
||||||
|
"m_bMatchEventName": 8,
|
||||||
|
"m_bMatchEventSubString": 9,
|
||||||
|
"m_bMatchOpvar": 11
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CSosGroupMatchPattern": {
|
||||||
|
"fields": {
|
||||||
|
"m_flEntIndex": 32,
|
||||||
|
"m_flOpvar": 36,
|
||||||
|
"m_matchSoundEventName": 16,
|
||||||
|
"m_matchSoundEventSubString": 24
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CSosGroupBranchPattern"
|
||||||
|
},
|
||||||
|
"CSosSoundEventGroupListSchema": {
|
||||||
|
"fields": {
|
||||||
|
"m_groupList": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CSosSoundEventGroupSchema": {
|
||||||
|
"fields": {
|
||||||
|
"m_bInvertMatch": 20,
|
||||||
|
"m_bIsBlocking": 12,
|
||||||
|
"m_branchPattern": 64,
|
||||||
|
"m_matchPattern": 24,
|
||||||
|
"m_nBlockMaxCount": 16,
|
||||||
|
"m_nType": 8,
|
||||||
|
"m_name": 0,
|
||||||
|
"m_vActions": 176
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MPropertyElementNameFn",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CSoundEventMetaData": {
|
||||||
|
"fields": {
|
||||||
|
"m_soundEventVMix": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CVoiceContainerAmpedDecayingSineWave": {
|
||||||
|
"fields": {
|
||||||
|
"m_flGainAmount": 104
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerDecayingSineWave"
|
||||||
|
},
|
||||||
|
"CVoiceContainerBase": {
|
||||||
|
"fields": {
|
||||||
|
"m_curves": 32
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CVoiceContainerBlend": {
|
||||||
|
"fields": {
|
||||||
|
"m_flBlendAmount": 112,
|
||||||
|
"m_hSoundOne": 96,
|
||||||
|
"m_hSoundTwo": 104
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerDecayingSineWave": {
|
||||||
|
"fields": {
|
||||||
|
"m_flDecayTime": 100,
|
||||||
|
"m_flFrequency": 96
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerDefault": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerEngineSound": {
|
||||||
|
"fields": {
|
||||||
|
"m_SoundToPlay": 96,
|
||||||
|
"m_flEngineRPM": 112,
|
||||||
|
"m_flTestConstantParam": 104,
|
||||||
|
"m_flTestSoundEventBoundParam": 108
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerEnvelopeAnalyzer": {
|
||||||
|
"fields": {
|
||||||
|
"m_envBuffer": 104
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerWavFileReader"
|
||||||
|
},
|
||||||
|
"CVoiceContainerRandomSampler": {
|
||||||
|
"fields": {
|
||||||
|
"m_flLoudAmplitude": 96,
|
||||||
|
"m_flLoudAmplitudeJitter": 100,
|
||||||
|
"m_flLoudTimeJitter": 112,
|
||||||
|
"m_flSoftAmplitude": 104,
|
||||||
|
"m_flSoftAmplitudeJitter": 108,
|
||||||
|
"m_flSoftTimeJitter": 116,
|
||||||
|
"m_grainResources": 120
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerRealtimeFMSineWave": {
|
||||||
|
"fields": {
|
||||||
|
"m_flCarrierFrequency": 96,
|
||||||
|
"m_flModulatorAmount": 104,
|
||||||
|
"m_flModulatorFrequency": 100
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerTestConstant": {
|
||||||
|
"fields": {
|
||||||
|
"m_flTestConstantParam": 104
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerWavFileReader"
|
||||||
|
},
|
||||||
|
"CVoiceContainerTestNestedDynamic": {
|
||||||
|
"fields": {
|
||||||
|
"m_SoundToPlay": 96,
|
||||||
|
"m_flTestConstantParam": 104
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerWavFileReader": {
|
||||||
|
"fields": {
|
||||||
|
"m_wavFilePath": 96
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"SelectedEditItemInfo_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_EditItems": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"SosEditItemInfo_t": {
|
||||||
|
"fields": {
|
||||||
|
"itemKVString": 32,
|
||||||
|
"itemName": 8,
|
||||||
|
"itemPos": 40,
|
||||||
|
"itemType": 0,
|
||||||
|
"itemTypeName": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixAutoFilterDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_filter": 12,
|
||||||
|
"m_flAttackTimeMS": 4,
|
||||||
|
"m_flEnvelopeAmount": 0,
|
||||||
|
"m_flLFOAmount": 28,
|
||||||
|
"m_flLFORate": 32,
|
||||||
|
"m_flPhase": 36,
|
||||||
|
"m_flReleaseTimeMS": 8,
|
||||||
|
"m_nLFOShape": 40
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixBoxverbDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bParallel": 24,
|
||||||
|
"m_filterType": 28,
|
||||||
|
"m_flComplexity": 8,
|
||||||
|
"m_flDepth": 52,
|
||||||
|
"m_flDiffusion": 12,
|
||||||
|
"m_flFeedbackDepth": 68,
|
||||||
|
"m_flFeedbackHeight": 64,
|
||||||
|
"m_flFeedbackScale": 56,
|
||||||
|
"m_flFeedbackWidth": 60,
|
||||||
|
"m_flHeight": 48,
|
||||||
|
"m_flModDepth": 16,
|
||||||
|
"m_flModRate": 20,
|
||||||
|
"m_flOutputGain": 72,
|
||||||
|
"m_flSizeMax": 0,
|
||||||
|
"m_flSizeMin": 4,
|
||||||
|
"m_flTaps": 76,
|
||||||
|
"m_flWidth": 44
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixConvolutionDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flHighCutoffFreq": 28,
|
||||||
|
"m_flLowCutoffFreq": 24,
|
||||||
|
"m_flPreDelayMS": 4,
|
||||||
|
"m_flWetMix": 8,
|
||||||
|
"m_fldbGain": 0,
|
||||||
|
"m_fldbHigh": 20,
|
||||||
|
"m_fldbLow": 12,
|
||||||
|
"m_fldbMid": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixDelayDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bEnableFilter": 16,
|
||||||
|
"m_feedbackFilter": 0,
|
||||||
|
"m_flDelay": 20,
|
||||||
|
"m_flDelayGain": 28,
|
||||||
|
"m_flDirectGain": 24,
|
||||||
|
"m_flFeedbackGain": 32,
|
||||||
|
"m_flWidth": 36
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixDiffusorDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flComplexity": 4,
|
||||||
|
"m_flFeedback": 8,
|
||||||
|
"m_flOutputGain": 12,
|
||||||
|
"m_flSize": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixDynamics3BandDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bPeakMode": 32,
|
||||||
|
"m_bandDesc": 36,
|
||||||
|
"m_flDepth": 12,
|
||||||
|
"m_flHighCutoffFreq": 28,
|
||||||
|
"m_flLowCutoffFreq": 24,
|
||||||
|
"m_flRMSTimeMS": 4,
|
||||||
|
"m_flTimeScale": 20,
|
||||||
|
"m_flWetMix": 16,
|
||||||
|
"m_fldbGainOutput": 0,
|
||||||
|
"m_fldbKneeWidth": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixDynamicsBand_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bEnable": 32,
|
||||||
|
"m_bSolo": 33,
|
||||||
|
"m_flAttackTimeMS": 24,
|
||||||
|
"m_flRatioAbove": 20,
|
||||||
|
"m_flRatioBelow": 16,
|
||||||
|
"m_flReleaseTimeMS": 28,
|
||||||
|
"m_fldbGainInput": 0,
|
||||||
|
"m_fldbGainOutput": 4,
|
||||||
|
"m_fldbThresholdAbove": 12,
|
||||||
|
"m_fldbThresholdBelow": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixDynamicsCompressorDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bPeakMode": 32,
|
||||||
|
"m_flAttackTimeMS": 16,
|
||||||
|
"m_flCompressionRatio": 12,
|
||||||
|
"m_flRMSTimeMS": 24,
|
||||||
|
"m_flReleaseTimeMS": 20,
|
||||||
|
"m_flWetMix": 28,
|
||||||
|
"m_fldbCompressionThreshold": 4,
|
||||||
|
"m_fldbKneeWidth": 8,
|
||||||
|
"m_fldbOutputGain": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixDynamicsDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bPeakMode": 44,
|
||||||
|
"m_flAttackTimeMS": 28,
|
||||||
|
"m_flLimiterRatio": 24,
|
||||||
|
"m_flRMSTimeMS": 36,
|
||||||
|
"m_flRatio": 20,
|
||||||
|
"m_flReleaseTimeMS": 32,
|
||||||
|
"m_flWetMix": 40,
|
||||||
|
"m_fldbCompressionThreshold": 8,
|
||||||
|
"m_fldbGain": 0,
|
||||||
|
"m_fldbKneeWidth": 16,
|
||||||
|
"m_fldbLimiterThreshold": 12,
|
||||||
|
"m_fldbNoiseGateThreshold": 4
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixEQ8Desc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_stages": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixEffectChainDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flCrossfadeTime": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixEnvelopeDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flAttackTimeMS": 0,
|
||||||
|
"m_flHoldTimeMS": 4,
|
||||||
|
"m_flReleaseTimeMS": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixFilterDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bEnabled": 3,
|
||||||
|
"m_flCutoffFreq": 8,
|
||||||
|
"m_flQ": 12,
|
||||||
|
"m_fldbGain": 4,
|
||||||
|
"m_nFilterSlope": 2,
|
||||||
|
"m_nFilterType": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixFreeverbDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flDamp": 4,
|
||||||
|
"m_flLateReflections": 12,
|
||||||
|
"m_flRoomSize": 0,
|
||||||
|
"m_flWidth": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixModDelayDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bApplyAntialiasing": 44,
|
||||||
|
"m_bPhaseInvert": 16,
|
||||||
|
"m_feedbackFilter": 0,
|
||||||
|
"m_flDelay": 24,
|
||||||
|
"m_flFeedbackGain": 32,
|
||||||
|
"m_flGlideTime": 20,
|
||||||
|
"m_flModDepth": 40,
|
||||||
|
"m_flModRate": 36,
|
||||||
|
"m_flOutputGain": 28
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixOscDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flPhase": 8,
|
||||||
|
"m_freq": 4,
|
||||||
|
"oscType": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixPannerDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flStrength": 4,
|
||||||
|
"m_type": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixPitchShiftDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flPitchShift": 4,
|
||||||
|
"m_nGrainSampleCount": 0,
|
||||||
|
"m_nProcType": 12,
|
||||||
|
"m_nQuality": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixPlateverbDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flDamp": 16,
|
||||||
|
"m_flDecay": 12,
|
||||||
|
"m_flFeedbackDiffusion1": 20,
|
||||||
|
"m_flFeedbackDiffusion2": 24,
|
||||||
|
"m_flInputDiffusion1": 4,
|
||||||
|
"m_flInputDiffusion2": 8,
|
||||||
|
"m_flPrefilter": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixShaperDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flWetMix": 12,
|
||||||
|
"m_fldbDrive": 4,
|
||||||
|
"m_fldbOutputGain": 8,
|
||||||
|
"m_nOversampleFactor": 16,
|
||||||
|
"m_nShape": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixSubgraphSwitchDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bOnlyTailsOnFadeOut": 4,
|
||||||
|
"m_flInterpolationTime": 8,
|
||||||
|
"m_interpolationMode": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixUtilityDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bBassMono": 16,
|
||||||
|
"m_flBassFreq": 20,
|
||||||
|
"m_flInputPan": 4,
|
||||||
|
"m_flOutputBalance": 8,
|
||||||
|
"m_fldbOutputGain": 12,
|
||||||
|
"m_nOp": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VMixVocoderDesc_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bPeakMode": 36,
|
||||||
|
"m_flAttackTimeMS": 24,
|
||||||
|
"m_flBandwidth": 4,
|
||||||
|
"m_flFreqRangeEnd": 16,
|
||||||
|
"m_flFreqRangeStart": 12,
|
||||||
|
"m_flReleaseTimeMS": 28,
|
||||||
|
"m_fldBModGain": 8,
|
||||||
|
"m_fldBUnvoicedGain": 20,
|
||||||
|
"m_nBandCount": 0,
|
||||||
|
"m_nDebugBand": 32
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
594
output/linux/libsoundsystem.so.rs
Normal file
594
output/linux/libsoundsystem.so.rs
Normal file
@ -0,0 +1,594 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libsoundsystem.so
|
||||||
|
// Classes count: 50
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libsoundsystem {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerBase {
|
||||||
|
pub const m_curves: usize = 0x20; // CUtlDict<CPiecewiseCurve,F(size=1)>
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerDefault {
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerWavFileReader {
|
||||||
|
pub const m_wavFilePath: usize = 0x60; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerWavFileReader
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerTestConstant {
|
||||||
|
pub const m_flTestConstantParam: usize = 0x68; // bool
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerTestNestedDynamic {
|
||||||
|
pub const m_SoundToPlay: usize = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
pub const m_flTestConstantParam: usize = 0x68; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerDecayingSineWave {
|
||||||
|
pub const m_flFrequency: usize = 0x60; // float32
|
||||||
|
pub const m_flDecayTime: usize = 0x64; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerDecayingSineWave
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerAmpedDecayingSineWave {
|
||||||
|
pub const m_flGainAmount: usize = 0x68; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerRealtimeFMSineWave {
|
||||||
|
pub const m_flCarrierFrequency: usize = 0x60; // float32
|
||||||
|
pub const m_flModulatorFrequency: usize = 0x64; // float32
|
||||||
|
pub const m_flModulatorAmount: usize = 0x68; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerBlend {
|
||||||
|
pub const m_hSoundOne: usize = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
pub const m_hSoundTwo: usize = 0x68; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
pub const m_flBlendAmount: usize = 0x70; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerEngineSound {
|
||||||
|
pub const m_SoundToPlay: usize = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
pub const m_flTestConstantParam: usize = 0x68; // float32
|
||||||
|
pub const m_flTestSoundEventBoundParam: usize = 0x6C; // float32
|
||||||
|
pub const m_flEngineRPM: usize = 0x70; // float32
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerWavFileReader
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerEnvelopeAnalyzer {
|
||||||
|
pub const m_envBuffer: usize = 0x68; // CUtlVector<float32>
|
||||||
|
}
|
||||||
|
// Parent: CVoiceContainerBase
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoiceContainerRandomSampler {
|
||||||
|
pub const m_flLoudAmplitude: usize = 0x60; // float32
|
||||||
|
pub const m_flLoudAmplitudeJitter: usize = 0x64; // float32
|
||||||
|
pub const m_flSoftAmplitude: usize = 0x68; // float32
|
||||||
|
pub const m_flSoftAmplitudeJitter: usize = 0x6C; // float32
|
||||||
|
pub const m_flLoudTimeJitter: usize = 0x70; // float32
|
||||||
|
pub const m_flSoftTimeJitter: usize = 0x74; // float32
|
||||||
|
pub const m_grainResources: usize = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixFilterDesc_t {
|
||||||
|
pub const m_nFilterType: usize = 0x0; // VMixFilterType_t
|
||||||
|
pub const m_nFilterSlope: usize = 0x2; // VMixFilterSlope_t
|
||||||
|
pub const m_bEnabled: usize = 0x3; // bool
|
||||||
|
pub const m_fldbGain: usize = 0x4; // float32
|
||||||
|
pub const m_flCutoffFreq: usize = 0x8; // float32
|
||||||
|
pub const m_flQ: usize = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixEQ8Desc_t {
|
||||||
|
pub const m_stages: usize = 0x0; // VMixFilterDesc_t[8]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixDelayDesc_t {
|
||||||
|
pub const m_feedbackFilter: usize = 0x0; // VMixFilterDesc_t
|
||||||
|
pub const m_bEnableFilter: usize = 0x10; // bool
|
||||||
|
pub const m_flDelay: usize = 0x14; // float32
|
||||||
|
pub const m_flDirectGain: usize = 0x18; // float32
|
||||||
|
pub const m_flDelayGain: usize = 0x1C; // float32
|
||||||
|
pub const m_flFeedbackGain: usize = 0x20; // float32
|
||||||
|
pub const m_flWidth: usize = 0x24; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixPannerDesc_t {
|
||||||
|
pub const m_type: usize = 0x0; // VMixPannerType_t
|
||||||
|
pub const m_flStrength: usize = 0x4; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 9
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixModDelayDesc_t {
|
||||||
|
pub const m_feedbackFilter: usize = 0x0; // VMixFilterDesc_t
|
||||||
|
pub const m_bPhaseInvert: usize = 0x10; // bool
|
||||||
|
pub const m_flGlideTime: usize = 0x14; // float32
|
||||||
|
pub const m_flDelay: usize = 0x18; // float32
|
||||||
|
pub const m_flOutputGain: usize = 0x1C; // float32
|
||||||
|
pub const m_flFeedbackGain: usize = 0x20; // float32
|
||||||
|
pub const m_flModRate: usize = 0x24; // float32
|
||||||
|
pub const m_flModDepth: usize = 0x28; // float32
|
||||||
|
pub const m_bApplyAntialiasing: usize = 0x2C; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixDiffusorDesc_t {
|
||||||
|
pub const m_flSize: usize = 0x0; // float32
|
||||||
|
pub const m_flComplexity: usize = 0x4; // float32
|
||||||
|
pub const m_flFeedback: usize = 0x8; // float32
|
||||||
|
pub const m_flOutputGain: usize = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 17
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixBoxverbDesc_t {
|
||||||
|
pub const m_flSizeMax: usize = 0x0; // float32
|
||||||
|
pub const m_flSizeMin: usize = 0x4; // float32
|
||||||
|
pub const m_flComplexity: usize = 0x8; // float32
|
||||||
|
pub const m_flDiffusion: usize = 0xC; // float32
|
||||||
|
pub const m_flModDepth: usize = 0x10; // float32
|
||||||
|
pub const m_flModRate: usize = 0x14; // float32
|
||||||
|
pub const m_bParallel: usize = 0x18; // bool
|
||||||
|
pub const m_filterType: usize = 0x1C; // VMixFilterDesc_t
|
||||||
|
pub const m_flWidth: usize = 0x2C; // float32
|
||||||
|
pub const m_flHeight: usize = 0x30; // float32
|
||||||
|
pub const m_flDepth: usize = 0x34; // float32
|
||||||
|
pub const m_flFeedbackScale: usize = 0x38; // float32
|
||||||
|
pub const m_flFeedbackWidth: usize = 0x3C; // float32
|
||||||
|
pub const m_flFeedbackHeight: usize = 0x40; // float32
|
||||||
|
pub const m_flFeedbackDepth: usize = 0x44; // float32
|
||||||
|
pub const m_flOutputGain: usize = 0x48; // float32
|
||||||
|
pub const m_flTaps: usize = 0x4C; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixFreeverbDesc_t {
|
||||||
|
pub const m_flRoomSize: usize = 0x0; // float32
|
||||||
|
pub const m_flDamp: usize = 0x4; // float32
|
||||||
|
pub const m_flWidth: usize = 0x8; // float32
|
||||||
|
pub const m_flLateReflections: usize = 0xC; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixPlateverbDesc_t {
|
||||||
|
pub const m_flPrefilter: usize = 0x0; // float32
|
||||||
|
pub const m_flInputDiffusion1: usize = 0x4; // float32
|
||||||
|
pub const m_flInputDiffusion2: usize = 0x8; // float32
|
||||||
|
pub const m_flDecay: usize = 0xC; // float32
|
||||||
|
pub const m_flDamp: usize = 0x10; // float32
|
||||||
|
pub const m_flFeedbackDiffusion1: usize = 0x14; // float32
|
||||||
|
pub const m_flFeedbackDiffusion2: usize = 0x18; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 12
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixDynamicsDesc_t {
|
||||||
|
pub const m_fldbGain: usize = 0x0; // float32
|
||||||
|
pub const m_fldbNoiseGateThreshold: usize = 0x4; // float32
|
||||||
|
pub const m_fldbCompressionThreshold: usize = 0x8; // float32
|
||||||
|
pub const m_fldbLimiterThreshold: usize = 0xC; // float32
|
||||||
|
pub const m_fldbKneeWidth: usize = 0x10; // float32
|
||||||
|
pub const m_flRatio: usize = 0x14; // float32
|
||||||
|
pub const m_flLimiterRatio: usize = 0x18; // float32
|
||||||
|
pub const m_flAttackTimeMS: usize = 0x1C; // float32
|
||||||
|
pub const m_flReleaseTimeMS: usize = 0x20; // float32
|
||||||
|
pub const m_flRMSTimeMS: usize = 0x24; // float32
|
||||||
|
pub const m_flWetMix: usize = 0x28; // float32
|
||||||
|
pub const m_bPeakMode: usize = 0x2C; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 9
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixDynamicsCompressorDesc_t {
|
||||||
|
pub const m_fldbOutputGain: usize = 0x0; // float32
|
||||||
|
pub const m_fldbCompressionThreshold: usize = 0x4; // float32
|
||||||
|
pub const m_fldbKneeWidth: usize = 0x8; // float32
|
||||||
|
pub const m_flCompressionRatio: usize = 0xC; // float32
|
||||||
|
pub const m_flAttackTimeMS: usize = 0x10; // float32
|
||||||
|
pub const m_flReleaseTimeMS: usize = 0x14; // float32
|
||||||
|
pub const m_flRMSTimeMS: usize = 0x18; // float32
|
||||||
|
pub const m_flWetMix: usize = 0x1C; // float32
|
||||||
|
pub const m_bPeakMode: usize = 0x20; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixDynamicsBand_t {
|
||||||
|
pub const m_fldbGainInput: usize = 0x0; // float32
|
||||||
|
pub const m_fldbGainOutput: usize = 0x4; // float32
|
||||||
|
pub const m_fldbThresholdBelow: usize = 0x8; // float32
|
||||||
|
pub const m_fldbThresholdAbove: usize = 0xC; // float32
|
||||||
|
pub const m_flRatioBelow: usize = 0x10; // float32
|
||||||
|
pub const m_flRatioAbove: usize = 0x14; // float32
|
||||||
|
pub const m_flAttackTimeMS: usize = 0x18; // float32
|
||||||
|
pub const m_flReleaseTimeMS: usize = 0x1C; // float32
|
||||||
|
pub const m_bEnable: usize = 0x20; // bool
|
||||||
|
pub const m_bSolo: usize = 0x21; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixDynamics3BandDesc_t {
|
||||||
|
pub const m_fldbGainOutput: usize = 0x0; // float32
|
||||||
|
pub const m_flRMSTimeMS: usize = 0x4; // float32
|
||||||
|
pub const m_fldbKneeWidth: usize = 0x8; // float32
|
||||||
|
pub const m_flDepth: usize = 0xC; // float32
|
||||||
|
pub const m_flWetMix: usize = 0x10; // float32
|
||||||
|
pub const m_flTimeScale: usize = 0x14; // float32
|
||||||
|
pub const m_flLowCutoffFreq: usize = 0x18; // float32
|
||||||
|
pub const m_flHighCutoffFreq: usize = 0x1C; // float32
|
||||||
|
pub const m_bPeakMode: usize = 0x20; // bool
|
||||||
|
pub const m_bandDesc: usize = 0x24; // VMixDynamicsBand_t[3]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixEnvelopeDesc_t {
|
||||||
|
pub const m_flAttackTimeMS: usize = 0x0; // float32
|
||||||
|
pub const m_flHoldTimeMS: usize = 0x4; // float32
|
||||||
|
pub const m_flReleaseTimeMS: usize = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixPitchShiftDesc_t {
|
||||||
|
pub const m_nGrainSampleCount: usize = 0x0; // int32
|
||||||
|
pub const m_flPitchShift: usize = 0x4; // float32
|
||||||
|
pub const m_nQuality: usize = 0x8; // int32
|
||||||
|
pub const m_nProcType: usize = 0xC; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixConvolutionDesc_t {
|
||||||
|
pub const m_fldbGain: usize = 0x0; // float32
|
||||||
|
pub const m_flPreDelayMS: usize = 0x4; // float32
|
||||||
|
pub const m_flWetMix: usize = 0x8; // float32
|
||||||
|
pub const m_fldbLow: usize = 0xC; // float32
|
||||||
|
pub const m_fldbMid: usize = 0x10; // float32
|
||||||
|
pub const m_fldbHigh: usize = 0x14; // float32
|
||||||
|
pub const m_flLowCutoffFreq: usize = 0x18; // float32
|
||||||
|
pub const m_flHighCutoffFreq: usize = 0x1C; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixVocoderDesc_t {
|
||||||
|
pub const m_nBandCount: usize = 0x0; // int32
|
||||||
|
pub const m_flBandwidth: usize = 0x4; // float32
|
||||||
|
pub const m_fldBModGain: usize = 0x8; // float32
|
||||||
|
pub const m_flFreqRangeStart: usize = 0xC; // float32
|
||||||
|
pub const m_flFreqRangeEnd: usize = 0x10; // float32
|
||||||
|
pub const m_fldBUnvoicedGain: usize = 0x14; // float32
|
||||||
|
pub const m_flAttackTimeMS: usize = 0x18; // float32
|
||||||
|
pub const m_flReleaseTimeMS: usize = 0x1C; // float32
|
||||||
|
pub const m_nDebugBand: usize = 0x20; // int32
|
||||||
|
pub const m_bPeakMode: usize = 0x24; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixShaperDesc_t {
|
||||||
|
pub const m_nShape: usize = 0x0; // int32
|
||||||
|
pub const m_fldbDrive: usize = 0x4; // float32
|
||||||
|
pub const m_fldbOutputGain: usize = 0x8; // float32
|
||||||
|
pub const m_flWetMix: usize = 0xC; // float32
|
||||||
|
pub const m_nOversampleFactor: usize = 0x10; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixUtilityDesc_t {
|
||||||
|
pub const m_nOp: usize = 0x0; // VMixChannelOperation_t
|
||||||
|
pub const m_flInputPan: usize = 0x4; // float32
|
||||||
|
pub const m_flOutputBalance: usize = 0x8; // float32
|
||||||
|
pub const m_fldbOutputGain: usize = 0xC; // float32
|
||||||
|
pub const m_bBassMono: usize = 0x10; // bool
|
||||||
|
pub const m_flBassFreq: usize = 0x14; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixAutoFilterDesc_t {
|
||||||
|
pub const m_flEnvelopeAmount: usize = 0x0; // float32
|
||||||
|
pub const m_flAttackTimeMS: usize = 0x4; // float32
|
||||||
|
pub const m_flReleaseTimeMS: usize = 0x8; // float32
|
||||||
|
pub const m_filter: usize = 0xC; // VMixFilterDesc_t
|
||||||
|
pub const m_flLFOAmount: usize = 0x1C; // float32
|
||||||
|
pub const m_flLFORate: usize = 0x20; // float32
|
||||||
|
pub const m_flPhase: usize = 0x24; // float32
|
||||||
|
pub const m_nLFOShape: usize = 0x28; // VMixLFOShape_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixOscDesc_t {
|
||||||
|
pub const oscType: usize = 0x0; // VMixLFOShape_t
|
||||||
|
pub const m_freq: usize = 0x4; // float32
|
||||||
|
pub const m_flPhase: usize = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixEffectChainDesc_t {
|
||||||
|
pub const m_flCrossfadeTime: usize = 0x0; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VMixSubgraphSwitchDesc_t {
|
||||||
|
pub const m_interpolationMode: usize = 0x0; // VMixSubgraphSwitchInterpolationType_t
|
||||||
|
pub const m_bOnlyTailsOnFadeOut: usize = 0x4; // bool
|
||||||
|
pub const m_flInterpolationTime: usize = 0x8; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MPropertyElementNameFn
|
||||||
|
pub mod CSosGroupActionSchema {
|
||||||
|
pub const m_name: usize = 0x8; // CUtlString
|
||||||
|
pub const m_actionType: usize = 0x10; // ActionType_t
|
||||||
|
pub const m_actionInstanceType: usize = 0x14; // ActionType_t
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSosGroupActionLimitSchema {
|
||||||
|
pub const m_nMaxCount: usize = 0x18; // int32
|
||||||
|
pub const m_nStopType: usize = 0x1C; // SosActionStopType_t
|
||||||
|
pub const m_nSortType: usize = 0x20; // SosActionSortType_t
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSosGroupActionTimeLimitSchema {
|
||||||
|
pub const m_flMaxDuration: usize = 0x18; // float32
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSosGroupActionTimeBlockLimitSchema {
|
||||||
|
pub const m_nMaxCount: usize = 0x18; // int32
|
||||||
|
pub const m_flMaxDuration: usize = 0x1C; // float32
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSosGroupActionSetSoundeventParameterSchema {
|
||||||
|
pub const m_nMaxCount: usize = 0x18; // int32
|
||||||
|
pub const m_flMinValue: usize = 0x1C; // float32
|
||||||
|
pub const m_flMaxValue: usize = 0x20; // float32
|
||||||
|
pub const m_opvarName: usize = 0x28; // CUtlString
|
||||||
|
pub const m_nSortType: usize = 0x30; // SosActionSortType_t
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupActionSchema
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSosGroupActionSoundeventClusterSchema {
|
||||||
|
pub const m_nMinNearby: usize = 0x18; // int32
|
||||||
|
pub const m_flClusterEpsilon: usize = 0x1C; // float32
|
||||||
|
pub const m_shouldPlayOpvar: usize = 0x20; // CUtlString
|
||||||
|
pub const m_shouldPlayClusterChild: usize = 0x28; // CUtlString
|
||||||
|
pub const m_clusterSizeOpvar: usize = 0x30; // CUtlString
|
||||||
|
pub const m_groupBoundingBoxMinsOpvar: usize = 0x38; // CUtlString
|
||||||
|
pub const m_groupBoundingBoxMaxsOpvar: usize = 0x40; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSosGroupBranchPattern {
|
||||||
|
pub const m_bMatchEventName: usize = 0x8; // bool
|
||||||
|
pub const m_bMatchEventSubString: usize = 0x9; // bool
|
||||||
|
pub const m_bMatchEntIndex: usize = 0xA; // bool
|
||||||
|
pub const m_bMatchOpvar: usize = 0xB; // bool
|
||||||
|
}
|
||||||
|
// Parent: CSosGroupBranchPattern
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSosGroupMatchPattern {
|
||||||
|
pub const m_matchSoundEventName: usize = 0x10; // CUtlString
|
||||||
|
pub const m_matchSoundEventSubString: usize = 0x18; // CUtlString
|
||||||
|
pub const m_flEntIndex: usize = 0x20; // float32
|
||||||
|
pub const m_flOpvar: usize = 0x24; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MPropertyElementNameFn
|
||||||
|
pub mod CSosSoundEventGroupSchema {
|
||||||
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
|
pub const m_nType: usize = 0x8; // SosGroupType_t
|
||||||
|
pub const m_bIsBlocking: usize = 0xC; // bool
|
||||||
|
pub const m_nBlockMaxCount: usize = 0x10; // int32
|
||||||
|
pub const m_bInvertMatch: usize = 0x14; // bool
|
||||||
|
pub const m_matchPattern: usize = 0x18; // CSosGroupMatchPattern
|
||||||
|
pub const m_branchPattern: usize = 0x40; // CSosGroupBranchPattern
|
||||||
|
pub const m_vActions: usize = 0xB0; // CSosGroupActionSchema*[4]
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSosSoundEventGroupListSchema {
|
||||||
|
pub const m_groupList: usize = 0x0; // CUtlVector<CSosSoundEventGroupSchema>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod SosEditItemInfo_t {
|
||||||
|
pub const itemType: usize = 0x0; // SosEditItemType_t
|
||||||
|
pub const itemName: usize = 0x8; // CUtlString
|
||||||
|
pub const itemTypeName: usize = 0x10; // CUtlString
|
||||||
|
pub const itemKVString: usize = 0x20; // CUtlString
|
||||||
|
pub const itemPos: usize = 0x28; // Vector2D
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod SelectedEditItemInfo_t {
|
||||||
|
pub const m_EditItems: usize = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CSoundEventMetaData {
|
||||||
|
pub const m_soundEventVMix: usize = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 6
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CDSPMixgroupModifier {
|
||||||
|
pub const m_mixgroup: usize = 0x0; // CUtlString
|
||||||
|
pub const m_flModifier: usize = 0x8; // float32
|
||||||
|
pub const m_flModifierMin: usize = 0xC; // float32
|
||||||
|
pub const m_flSourceModifier: usize = 0x10; // float32
|
||||||
|
pub const m_flSourceModifierMin: usize = 0x14; // float32
|
||||||
|
pub const m_flListenerReverbModifierWhenSourceReverbIsActive: usize = 0x18; // float32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CDspPresetModifierList {
|
||||||
|
pub const m_dspName: usize = 0x0; // CUtlString
|
||||||
|
pub const m_modifiers: usize = 0x8; // CUtlVector<CDSPMixgroupModifier>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
1055
output/linux/libvphysics2.so.cs
Normal file
1055
output/linux/libvphysics2.so.cs
Normal file
File diff suppressed because it is too large
Load Diff
1061
output/linux/libvphysics2.so.hpp
Normal file
1061
output/linux/libvphysics2.so.hpp
Normal file
File diff suppressed because it is too large
Load Diff
1380
output/linux/libvphysics2.so.json
Normal file
1380
output/linux/libvphysics2.so.json
Normal file
File diff suppressed because it is too large
Load Diff
1059
output/linux/libvphysics2.so.rs
Normal file
1059
output/linux/libvphysics2.so.rs
Normal file
File diff suppressed because it is too large
Load Diff
323
output/linux/libworldrenderer.so.cs
Normal file
323
output/linux/libworldrenderer.so.cs
Normal file
@ -0,0 +1,323 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
namespace CS2Dumper.Schemas {
|
||||||
|
// Module: libworldrenderer.so
|
||||||
|
// Classes count: 24
|
||||||
|
// Enums count: 0
|
||||||
|
public static class Libworldrenderer {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_nameStringableIndex (int32)
|
||||||
|
public static class CEntityIdentity {
|
||||||
|
public const nint m_nameStringableIndex = 0x14; // int32
|
||||||
|
public const nint m_name = 0x18; // CUtlSymbolLarge
|
||||||
|
public const nint m_designerName = 0x20; // CUtlSymbolLarge
|
||||||
|
public const nint m_flags = 0x30; // uint32
|
||||||
|
public const nint m_worldGroupId = 0x38; // WorldGroupId_t
|
||||||
|
public const nint m_fDataObjectTypes = 0x3C; // uint32
|
||||||
|
public const nint m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t
|
||||||
|
public const nint m_pPrev = 0x58; // CEntityIdentity*
|
||||||
|
public const nint m_pNext = 0x60; // CEntityIdentity*
|
||||||
|
public const nint m_pPrevByClass = 0x68; // CEntityIdentity*
|
||||||
|
public const nint m_pNextByClass = 0x70; // CEntityIdentity*
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_pEntity (CEntityIdentity*)
|
||||||
|
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
|
||||||
|
public static class CEntityInstance {
|
||||||
|
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
||||||
|
public const nint m_pEntity = 0x10; // CEntityIdentity*
|
||||||
|
public const nint m_CScriptComponent = 0x28; // CScriptComponent*
|
||||||
|
public const nint m_bVisibleinPVS = 0x30; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class EntityIOConnectionData_t {
|
||||||
|
public const nint m_outputName = 0x0; // CUtlString
|
||||||
|
public const nint m_targetType = 0x8; // uint32
|
||||||
|
public const nint m_targetName = 0x10; // CUtlString
|
||||||
|
public const nint m_inputName = 0x18; // CUtlString
|
||||||
|
public const nint m_overrideParam = 0x20; // CUtlString
|
||||||
|
public const nint m_flDelay = 0x28; // float32
|
||||||
|
public const nint m_nTimesToFire = 0x2C; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class EntityKeyValueData_t {
|
||||||
|
public const nint m_connections = 0x8; // CUtlVector<EntityIOConnectionData_t>
|
||||||
|
public const nint m_keyValuesData = 0x20; // CUtlBinaryBlock
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class PermEntityLumpData_t {
|
||||||
|
public const nint m_name = 0x8; // CUtlString
|
||||||
|
public const nint m_hammerUniqueId = 0x10; // CUtlString
|
||||||
|
public const nint m_childLumps = 0x18; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
|
public const nint m_entityKeyValues = 0x30; // CUtlLeanVector<EntityKeyValueData_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 14
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class SceneObject_t {
|
||||||
|
public const nint m_nObjectID = 0x0; // uint32
|
||||||
|
public const nint m_vTransform = 0x4; // Vector4D[3]
|
||||||
|
public const nint m_flFadeStartDistance = 0x34; // float32
|
||||||
|
public const nint m_flFadeEndDistance = 0x38; // float32
|
||||||
|
public const nint m_vTintColor = 0x3C; // Vector4D
|
||||||
|
public const nint m_skin = 0x50; // CUtlString
|
||||||
|
public const nint m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t
|
||||||
|
public const nint m_vLightingOrigin = 0x5C; // Vector
|
||||||
|
public const nint m_nOverlayRenderOrder = 0x68; // int16
|
||||||
|
public const nint m_nLODOverride = 0x6A; // int16
|
||||||
|
public const nint m_nCubeMapPrecomputedHandshake = 0x6C; // int32
|
||||||
|
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32
|
||||||
|
public const nint m_renderableModel = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
|
public const nint m_renderable = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class BaseSceneObjectOverride_t {
|
||||||
|
public const nint m_nSceneObjectIndex = 0x0; // uint32
|
||||||
|
}
|
||||||
|
// Parent: BaseSceneObjectOverride_t
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class ExtraVertexStreamOverride_t {
|
||||||
|
public const nint m_nSubSceneObject = 0x4; // uint32
|
||||||
|
public const nint m_nDrawCallIndex = 0x8; // uint32
|
||||||
|
public const nint m_nAdditionalMeshDrawPrimitiveFlags = 0xC; // MeshDrawPrimitiveFlags_t
|
||||||
|
public const nint m_extraBufferBinding = 0x10; // CRenderBufferBinding
|
||||||
|
}
|
||||||
|
// Parent: BaseSceneObjectOverride_t
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class MaterialOverride_t {
|
||||||
|
public const nint m_nSubSceneObject = 0x4; // uint32
|
||||||
|
public const nint m_nDrawCallIndex = 0x8; // uint32
|
||||||
|
public const nint m_pMaterial = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class InfoOverlayData_t {
|
||||||
|
public const nint m_transform = 0x0; // matrix3x4_t
|
||||||
|
public const nint m_flWidth = 0x30; // float32
|
||||||
|
public const nint m_flHeight = 0x34; // float32
|
||||||
|
public const nint m_flDepth = 0x38; // float32
|
||||||
|
public const nint m_vUVStart = 0x3C; // Vector2D
|
||||||
|
public const nint m_vUVEnd = 0x44; // Vector2D
|
||||||
|
public const nint m_pMaterial = 0x50; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
|
public const nint m_nRenderOrder = 0x58; // int32
|
||||||
|
public const nint m_vTintColor = 0x5C; // Vector4D
|
||||||
|
public const nint m_nSequenceOverride = 0x6C; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class BakedLightingInfo_t {
|
||||||
|
public const nint m_nLightmapVersionNumber = 0x0; // uint32
|
||||||
|
public const nint m_nLightmapGameVersionNumber = 0x4; // uint32
|
||||||
|
public const nint m_vLightmapUvScale = 0x8; // Vector2D
|
||||||
|
public const nint m_bHasLightmaps = 0x10; // bool
|
||||||
|
public const nint m_lightMaps = 0x18; // CUtlVector<CStrongHandle<InfoForResourceTypeCTextureBase>>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class WorldNodeOnDiskBufferData_t {
|
||||||
|
public const nint m_nElementCount = 0x0; // int32
|
||||||
|
public const nint m_nElementSizeInBytes = 0x4; // int32
|
||||||
|
public const nint m_inputLayoutFields = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||||
|
public const nint m_pData = 0x20; // CUtlVector<uint8>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 9
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class AggregateMeshInfo_t {
|
||||||
|
public const nint m_nVisClusterMemberOffset = 0x0; // uint32
|
||||||
|
public const nint m_nVisClusterMemberCount = 0x4; // uint8
|
||||||
|
public const nint m_bHasTransform = 0x5; // bool
|
||||||
|
public const nint m_nDrawCallIndex = 0x6; // int16
|
||||||
|
public const nint m_nLODSetupIndex = 0x8; // int16
|
||||||
|
public const nint m_nLODGroupMask = 0xA; // uint8
|
||||||
|
public const nint m_vTintColor = 0xB; // Color
|
||||||
|
public const nint m_objectFlags = 0x10; // ObjectTypeFlags_t
|
||||||
|
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x14; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class AggregateLODSetup_t {
|
||||||
|
public const nint m_vLODOrigin = 0x0; // Vector
|
||||||
|
public const nint m_fMaxObjectScale = 0xC; // float32
|
||||||
|
public const nint m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable<float32>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class AggregateSceneObject_t {
|
||||||
|
public const nint m_allFlags = 0x0; // ObjectTypeFlags_t
|
||||||
|
public const nint m_anyFlags = 0x4; // ObjectTypeFlags_t
|
||||||
|
public const nint m_nLayer = 0x8; // int16
|
||||||
|
public const nint m_aggregateMeshes = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||||
|
public const nint m_lodSetups = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||||
|
public const nint m_visClusterMembership = 0x40; // CUtlVector<uint16>
|
||||||
|
public const nint m_fragmentTransforms = 0x58; // CUtlVector<matrix3x4_t>
|
||||||
|
public const nint m_renderableModel = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class ClutterTile_t {
|
||||||
|
public const nint m_nFirstInstance = 0x0; // uint32
|
||||||
|
public const nint m_nLastInstance = 0x4; // uint32
|
||||||
|
public const nint m_BoundsWs = 0x8; // AABB_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class ClutterSceneObject_t {
|
||||||
|
public const nint m_Bounds = 0x0; // AABB_t
|
||||||
|
public const nint m_flags = 0x18; // ObjectTypeFlags_t
|
||||||
|
public const nint m_nLayer = 0x1C; // int16
|
||||||
|
public const nint m_instancePositions = 0x20; // CUtlVector<Vector>
|
||||||
|
public const nint m_instanceScales = 0x50; // CUtlVector<float32>
|
||||||
|
public const nint m_instanceTintSrgb = 0x68; // CUtlVector<Color>
|
||||||
|
public const nint m_tiles = 0x80; // CUtlVector<ClutterTile_t>
|
||||||
|
public const nint m_renderableModel = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 13
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class WorldNode_t {
|
||||||
|
public const nint m_sceneObjects = 0x0; // CUtlVector<SceneObject_t>
|
||||||
|
public const nint m_infoOverlays = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||||
|
public const nint m_visClusterMembership = 0x30; // CUtlVector<uint16>
|
||||||
|
public const nint m_aggregateSceneObjects = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||||
|
public const nint m_clutterSceneObjects = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||||
|
public const nint m_extraVertexStreamOverrides = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||||
|
public const nint m_materialOverrides = 0x90; // CUtlVector<MaterialOverride_t>
|
||||||
|
public const nint m_extraVertexStreams = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||||
|
public const nint m_layerNames = 0xC0; // CUtlVector<CUtlString>
|
||||||
|
public const nint m_sceneObjectLayerIndices = 0xD8; // CUtlVector<uint8>
|
||||||
|
public const nint m_overlayLayerIndices = 0xF0; // CUtlVector<uint8>
|
||||||
|
public const nint m_grassFileName = 0x108; // CUtlString
|
||||||
|
public const nint m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class WorldBuilderParams_t {
|
||||||
|
public const nint m_flMinDrawVolumeSize = 0x0; // float32
|
||||||
|
public const nint m_bBuildBakedLighting = 0x4; // bool
|
||||||
|
public const nint m_vLightmapUvScale = 0x8; // Vector2D
|
||||||
|
public const nint m_nCompileTimestamp = 0x10; // uint64
|
||||||
|
public const nint m_nCompileFingerprint = 0x18; // uint64
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class NodeData_t {
|
||||||
|
public const nint m_nParent = 0x0; // int32
|
||||||
|
public const nint m_vOrigin = 0x4; // Vector
|
||||||
|
public const nint m_vMinBounds = 0x10; // Vector
|
||||||
|
public const nint m_vMaxBounds = 0x1C; // Vector
|
||||||
|
public const nint m_flMinimumDistance = 0x28; // float32
|
||||||
|
public const nint m_ChildNodeIndices = 0x30; // CUtlVector<int32>
|
||||||
|
public const nint m_worldNodePrefix = 0x48; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class World_t {
|
||||||
|
public const nint m_builderParams = 0x0; // WorldBuilderParams_t
|
||||||
|
public const nint m_worldNodes = 0x20; // CUtlVector<NodeData_t>
|
||||||
|
public const nint m_worldLightingInfo = 0x38; // BakedLightingInfo_t
|
||||||
|
public const nint m_entityLumps = 0x68; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class VoxelVisBlockOffset_t {
|
||||||
|
public const nint m_nOffset = 0x0; // uint32
|
||||||
|
public const nint m_nElementCount = 0x4; // uint32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 13
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
public static class CVoxelVisibility {
|
||||||
|
public const nint m_nBaseClusterCount = 0x40; // uint32
|
||||||
|
public const nint m_nPVSBytesPerCluster = 0x44; // uint32
|
||||||
|
public const nint m_vMinBounds = 0x48; // Vector
|
||||||
|
public const nint m_vMaxBounds = 0x54; // Vector
|
||||||
|
public const nint m_flGridSize = 0x60; // float32
|
||||||
|
public const nint m_nSkyVisibilityCluster = 0x64; // uint32
|
||||||
|
public const nint m_nSunVisibilityCluster = 0x68; // uint32
|
||||||
|
public const nint m_NodeBlock = 0x6C; // VoxelVisBlockOffset_t
|
||||||
|
public const nint m_RegionBlock = 0x74; // VoxelVisBlockOffset_t
|
||||||
|
public const nint m_EnclosedClusterListBlock = 0x7C; // VoxelVisBlockOffset_t
|
||||||
|
public const nint m_EnclosedClustersBlock = 0x84; // VoxelVisBlockOffset_t
|
||||||
|
public const nint m_MasksBlock = 0x8C; // VoxelVisBlockOffset_t
|
||||||
|
public const nint m_nVisBlocks = 0x94; // VoxelVisBlockOffset_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
public static class InfoForResourceTypeVMapResourceData_t {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
329
output/linux/libworldrenderer.so.hpp
Normal file
329
output/linux/libworldrenderer.so.hpp
Normal file
@ -0,0 +1,329 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
|
namespace cs2_dumper {
|
||||||
|
namespace schemas {
|
||||||
|
// Module: libworldrenderer.so
|
||||||
|
// Classes count: 24
|
||||||
|
// Enums count: 0
|
||||||
|
namespace libworldrenderer {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_nameStringableIndex (int32)
|
||||||
|
namespace CEntityIdentity {
|
||||||
|
constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_flags = 0x30; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_worldGroupId = 0x38; // WorldGroupId_t
|
||||||
|
constexpr std::ptrdiff_t m_fDataObjectTypes = 0x3C; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_pPrev = 0x58; // CEntityIdentity*
|
||||||
|
constexpr std::ptrdiff_t m_pNext = 0x60; // CEntityIdentity*
|
||||||
|
constexpr std::ptrdiff_t m_pPrevByClass = 0x68; // CEntityIdentity*
|
||||||
|
constexpr std::ptrdiff_t m_pNextByClass = 0x70; // CEntityIdentity*
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_pEntity (CEntityIdentity*)
|
||||||
|
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
|
||||||
|
namespace CEntityInstance {
|
||||||
|
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
||||||
|
constexpr std::ptrdiff_t m_pEntity = 0x10; // CEntityIdentity*
|
||||||
|
constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent*
|
||||||
|
constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace EntityIOConnectionData_t {
|
||||||
|
constexpr std::ptrdiff_t m_outputName = 0x0; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_targetType = 0x8; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_targetName = 0x10; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_inputName = 0x18; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_overrideParam = 0x20; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_flDelay = 0x28; // float32
|
||||||
|
constexpr std::ptrdiff_t m_nTimesToFire = 0x2C; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace EntityKeyValueData_t {
|
||||||
|
constexpr std::ptrdiff_t m_connections = 0x8; // CUtlVector<EntityIOConnectionData_t>
|
||||||
|
constexpr std::ptrdiff_t m_keyValuesData = 0x20; // CUtlBinaryBlock
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace PermEntityLumpData_t {
|
||||||
|
constexpr std::ptrdiff_t m_name = 0x8; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_hammerUniqueId = 0x10; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_childLumps = 0x18; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
|
constexpr std::ptrdiff_t m_entityKeyValues = 0x30; // CUtlLeanVector<EntityKeyValueData_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 14
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace SceneObject_t {
|
||||||
|
constexpr std::ptrdiff_t m_nObjectID = 0x0; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_vTransform = 0x4; // Vector4D[3]
|
||||||
|
constexpr std::ptrdiff_t m_flFadeStartDistance = 0x34; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flFadeEndDistance = 0x38; // float32
|
||||||
|
constexpr std::ptrdiff_t m_vTintColor = 0x3C; // Vector4D
|
||||||
|
constexpr std::ptrdiff_t m_skin = 0x50; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t
|
||||||
|
constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // Vector
|
||||||
|
constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x68; // int16
|
||||||
|
constexpr std::ptrdiff_t m_nLODOverride = 0x6A; // int16
|
||||||
|
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x6C; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32
|
||||||
|
constexpr std::ptrdiff_t m_renderableModel = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
|
constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace BaseSceneObjectOverride_t {
|
||||||
|
constexpr std::ptrdiff_t m_nSceneObjectIndex = 0x0; // uint32
|
||||||
|
}
|
||||||
|
// Parent: BaseSceneObjectOverride_t
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace ExtraVertexStreamOverride_t {
|
||||||
|
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_nAdditionalMeshDrawPrimitiveFlags = 0xC; // MeshDrawPrimitiveFlags_t
|
||||||
|
constexpr std::ptrdiff_t m_extraBufferBinding = 0x10; // CRenderBufferBinding
|
||||||
|
}
|
||||||
|
// Parent: BaseSceneObjectOverride_t
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace MaterialOverride_t {
|
||||||
|
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_pMaterial = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace InfoOverlayData_t {
|
||||||
|
constexpr std::ptrdiff_t m_transform = 0x0; // matrix3x4_t
|
||||||
|
constexpr std::ptrdiff_t m_flWidth = 0x30; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flHeight = 0x34; // float32
|
||||||
|
constexpr std::ptrdiff_t m_flDepth = 0x38; // float32
|
||||||
|
constexpr std::ptrdiff_t m_vUVStart = 0x3C; // Vector2D
|
||||||
|
constexpr std::ptrdiff_t m_vUVEnd = 0x44; // Vector2D
|
||||||
|
constexpr std::ptrdiff_t m_pMaterial = 0x50; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
|
constexpr std::ptrdiff_t m_nRenderOrder = 0x58; // int32
|
||||||
|
constexpr std::ptrdiff_t m_vTintColor = 0x5C; // Vector4D
|
||||||
|
constexpr std::ptrdiff_t m_nSequenceOverride = 0x6C; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace BakedLightingInfo_t {
|
||||||
|
constexpr std::ptrdiff_t m_nLightmapVersionNumber = 0x0; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_nLightmapGameVersionNumber = 0x4; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; // Vector2D
|
||||||
|
constexpr std::ptrdiff_t m_bHasLightmaps = 0x10; // bool
|
||||||
|
constexpr std::ptrdiff_t m_lightMaps = 0x18; // CUtlVector<CStrongHandle<InfoForResourceTypeCTextureBase>>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace WorldNodeOnDiskBufferData_t {
|
||||||
|
constexpr std::ptrdiff_t m_nElementCount = 0x0; // int32
|
||||||
|
constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4; // int32
|
||||||
|
constexpr std::ptrdiff_t m_inputLayoutFields = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||||
|
constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector<uint8>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 9
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace AggregateMeshInfo_t {
|
||||||
|
constexpr std::ptrdiff_t m_nVisClusterMemberOffset = 0x0; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_nVisClusterMemberCount = 0x4; // uint8
|
||||||
|
constexpr std::ptrdiff_t m_bHasTransform = 0x5; // bool
|
||||||
|
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x6; // int16
|
||||||
|
constexpr std::ptrdiff_t m_nLODSetupIndex = 0x8; // int16
|
||||||
|
constexpr std::ptrdiff_t m_nLODGroupMask = 0xA; // uint8
|
||||||
|
constexpr std::ptrdiff_t m_vTintColor = 0xB; // Color
|
||||||
|
constexpr std::ptrdiff_t m_objectFlags = 0x10; // ObjectTypeFlags_t
|
||||||
|
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x14; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace AggregateLODSetup_t {
|
||||||
|
constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector
|
||||||
|
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float32
|
||||||
|
constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable<float32>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace AggregateSceneObject_t {
|
||||||
|
constexpr std::ptrdiff_t m_allFlags = 0x0; // ObjectTypeFlags_t
|
||||||
|
constexpr std::ptrdiff_t m_anyFlags = 0x4; // ObjectTypeFlags_t
|
||||||
|
constexpr std::ptrdiff_t m_nLayer = 0x8; // int16
|
||||||
|
constexpr std::ptrdiff_t m_aggregateMeshes = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||||
|
constexpr std::ptrdiff_t m_lodSetups = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||||
|
constexpr std::ptrdiff_t m_visClusterMembership = 0x40; // CUtlVector<uint16>
|
||||||
|
constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; // CUtlVector<matrix3x4_t>
|
||||||
|
constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace ClutterTile_t {
|
||||||
|
constexpr std::ptrdiff_t m_nFirstInstance = 0x0; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_nLastInstance = 0x4; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_BoundsWs = 0x8; // AABB_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace ClutterSceneObject_t {
|
||||||
|
constexpr std::ptrdiff_t m_Bounds = 0x0; // AABB_t
|
||||||
|
constexpr std::ptrdiff_t m_flags = 0x18; // ObjectTypeFlags_t
|
||||||
|
constexpr std::ptrdiff_t m_nLayer = 0x1C; // int16
|
||||||
|
constexpr std::ptrdiff_t m_instancePositions = 0x20; // CUtlVector<Vector>
|
||||||
|
constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector<float32>
|
||||||
|
constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector<Color>
|
||||||
|
constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector<ClutterTile_t>
|
||||||
|
constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 13
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace WorldNode_t {
|
||||||
|
constexpr std::ptrdiff_t m_sceneObjects = 0x0; // CUtlVector<SceneObject_t>
|
||||||
|
constexpr std::ptrdiff_t m_infoOverlays = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||||
|
constexpr std::ptrdiff_t m_visClusterMembership = 0x30; // CUtlVector<uint16>
|
||||||
|
constexpr std::ptrdiff_t m_aggregateSceneObjects = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||||
|
constexpr std::ptrdiff_t m_clutterSceneObjects = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||||
|
constexpr std::ptrdiff_t m_extraVertexStreamOverrides = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||||
|
constexpr std::ptrdiff_t m_materialOverrides = 0x90; // CUtlVector<MaterialOverride_t>
|
||||||
|
constexpr std::ptrdiff_t m_extraVertexStreams = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||||
|
constexpr std::ptrdiff_t m_layerNames = 0xC0; // CUtlVector<CUtlString>
|
||||||
|
constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xD8; // CUtlVector<uint8>
|
||||||
|
constexpr std::ptrdiff_t m_overlayLayerIndices = 0xF0; // CUtlVector<uint8>
|
||||||
|
constexpr std::ptrdiff_t m_grassFileName = 0x108; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace WorldBuilderParams_t {
|
||||||
|
constexpr std::ptrdiff_t m_flMinDrawVolumeSize = 0x0; // float32
|
||||||
|
constexpr std::ptrdiff_t m_bBuildBakedLighting = 0x4; // bool
|
||||||
|
constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; // Vector2D
|
||||||
|
constexpr std::ptrdiff_t m_nCompileTimestamp = 0x10; // uint64
|
||||||
|
constexpr std::ptrdiff_t m_nCompileFingerprint = 0x18; // uint64
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace NodeData_t {
|
||||||
|
constexpr std::ptrdiff_t m_nParent = 0x0; // int32
|
||||||
|
constexpr std::ptrdiff_t m_vOrigin = 0x4; // Vector
|
||||||
|
constexpr std::ptrdiff_t m_vMinBounds = 0x10; // Vector
|
||||||
|
constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; // Vector
|
||||||
|
constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; // float32
|
||||||
|
constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; // CUtlVector<int32>
|
||||||
|
constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace World_t {
|
||||||
|
constexpr std::ptrdiff_t m_builderParams = 0x0; // WorldBuilderParams_t
|
||||||
|
constexpr std::ptrdiff_t m_worldNodes = 0x20; // CUtlVector<NodeData_t>
|
||||||
|
constexpr std::ptrdiff_t m_worldLightingInfo = 0x38; // BakedLightingInfo_t
|
||||||
|
constexpr std::ptrdiff_t m_entityLumps = 0x68; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace VoxelVisBlockOffset_t {
|
||||||
|
constexpr std::ptrdiff_t m_nOffset = 0x0; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_nElementCount = 0x4; // uint32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 13
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
namespace CVoxelVisibility {
|
||||||
|
constexpr std::ptrdiff_t m_nBaseClusterCount = 0x40; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_nPVSBytesPerCluster = 0x44; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_vMinBounds = 0x48; // Vector
|
||||||
|
constexpr std::ptrdiff_t m_vMaxBounds = 0x54; // Vector
|
||||||
|
constexpr std::ptrdiff_t m_flGridSize = 0x60; // float32
|
||||||
|
constexpr std::ptrdiff_t m_nSkyVisibilityCluster = 0x64; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_nSunVisibilityCluster = 0x68; // uint32
|
||||||
|
constexpr std::ptrdiff_t m_NodeBlock = 0x6C; // VoxelVisBlockOffset_t
|
||||||
|
constexpr std::ptrdiff_t m_RegionBlock = 0x74; // VoxelVisBlockOffset_t
|
||||||
|
constexpr std::ptrdiff_t m_EnclosedClusterListBlock = 0x7C; // VoxelVisBlockOffset_t
|
||||||
|
constexpr std::ptrdiff_t m_EnclosedClustersBlock = 0x84; // VoxelVisBlockOffset_t
|
||||||
|
constexpr std::ptrdiff_t m_MasksBlock = 0x8C; // VoxelVisBlockOffset_t
|
||||||
|
constexpr std::ptrdiff_t m_nVisBlocks = 0x94; // VoxelVisBlockOffset_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
namespace InfoForResourceTypeVMapResourceData_t {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
421
output/linux/libworldrenderer.so.json
Normal file
421
output/linux/libworldrenderer.so.json
Normal file
@ -0,0 +1,421 @@
|
|||||||
|
{
|
||||||
|
"libworldrenderer.so": {
|
||||||
|
"classes": {
|
||||||
|
"AggregateLODSetup_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_fMaxObjectScale": 12,
|
||||||
|
"m_fSwitchDistances": 16,
|
||||||
|
"m_vLODOrigin": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"AggregateMeshInfo_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bHasTransform": 5,
|
||||||
|
"m_nDrawCallIndex": 6,
|
||||||
|
"m_nLODGroupMask": 10,
|
||||||
|
"m_nLODSetupIndex": 8,
|
||||||
|
"m_nLightProbeVolumePrecomputedHandshake": 20,
|
||||||
|
"m_nVisClusterMemberCount": 4,
|
||||||
|
"m_nVisClusterMemberOffset": 0,
|
||||||
|
"m_objectFlags": 16,
|
||||||
|
"m_vTintColor": 11
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"AggregateSceneObject_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_aggregateMeshes": 16,
|
||||||
|
"m_allFlags": 0,
|
||||||
|
"m_anyFlags": 4,
|
||||||
|
"m_fragmentTransforms": 88,
|
||||||
|
"m_lodSetups": 40,
|
||||||
|
"m_nLayer": 8,
|
||||||
|
"m_renderableModel": 112,
|
||||||
|
"m_visClusterMembership": 64
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"BakedLightingInfo_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bHasLightmaps": 16,
|
||||||
|
"m_lightMaps": 24,
|
||||||
|
"m_nLightmapGameVersionNumber": 4,
|
||||||
|
"m_nLightmapVersionNumber": 0,
|
||||||
|
"m_vLightmapUvScale": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"BaseSceneObjectOverride_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_nSceneObjectIndex": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CEntityIdentity": {
|
||||||
|
"fields": {
|
||||||
|
"m_PathIndex": 64,
|
||||||
|
"m_designerName": 32,
|
||||||
|
"m_fDataObjectTypes": 60,
|
||||||
|
"m_flags": 48,
|
||||||
|
"m_name": 24,
|
||||||
|
"m_nameStringableIndex": 20,
|
||||||
|
"m_pNext": 96,
|
||||||
|
"m_pNextByClass": 112,
|
||||||
|
"m_pPrev": 88,
|
||||||
|
"m_pPrevByClass": 104,
|
||||||
|
"m_worldGroupId": 56
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "m_nameStringableIndex",
|
||||||
|
"ty": "int32",
|
||||||
|
"type": "NetworkVarNames"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CEntityInstance": {
|
||||||
|
"fields": {
|
||||||
|
"m_CScriptComponent": 40,
|
||||||
|
"m_bVisibleinPVS": 48,
|
||||||
|
"m_iszPrivateVScripts": 8,
|
||||||
|
"m_pEntity": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "m_pEntity",
|
||||||
|
"ty": "CEntityIdentity*",
|
||||||
|
"type": "NetworkVarNames"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "m_CScriptComponent",
|
||||||
|
"ty": "CScriptComponent::Storage_t",
|
||||||
|
"type": "NetworkVarNames"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"CVoxelVisibility": {
|
||||||
|
"fields": {
|
||||||
|
"m_EnclosedClusterListBlock": 124,
|
||||||
|
"m_EnclosedClustersBlock": 132,
|
||||||
|
"m_MasksBlock": 140,
|
||||||
|
"m_NodeBlock": 108,
|
||||||
|
"m_RegionBlock": 116,
|
||||||
|
"m_flGridSize": 96,
|
||||||
|
"m_nBaseClusterCount": 64,
|
||||||
|
"m_nPVSBytesPerCluster": 68,
|
||||||
|
"m_nSkyVisibilityCluster": 100,
|
||||||
|
"m_nSunVisibilityCluster": 104,
|
||||||
|
"m_nVisBlocks": 148,
|
||||||
|
"m_vMaxBounds": 84,
|
||||||
|
"m_vMinBounds": 72
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"ClutterSceneObject_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_Bounds": 0,
|
||||||
|
"m_flags": 24,
|
||||||
|
"m_instancePositions": 32,
|
||||||
|
"m_instanceScales": 80,
|
||||||
|
"m_instanceTintSrgb": 104,
|
||||||
|
"m_nLayer": 28,
|
||||||
|
"m_renderableModel": 152,
|
||||||
|
"m_tiles": 128
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"ClutterTile_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_BoundsWs": 8,
|
||||||
|
"m_nFirstInstance": 0,
|
||||||
|
"m_nLastInstance": 4
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"EntityIOConnectionData_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flDelay": 40,
|
||||||
|
"m_inputName": 24,
|
||||||
|
"m_nTimesToFire": 44,
|
||||||
|
"m_outputName": 0,
|
||||||
|
"m_overrideParam": 32,
|
||||||
|
"m_targetName": 16,
|
||||||
|
"m_targetType": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"EntityKeyValueData_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_connections": 8,
|
||||||
|
"m_keyValuesData": 32
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"ExtraVertexStreamOverride_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_extraBufferBinding": 16,
|
||||||
|
"m_nAdditionalMeshDrawPrimitiveFlags": 12,
|
||||||
|
"m_nDrawCallIndex": 8,
|
||||||
|
"m_nSubSceneObject": 4
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "BaseSceneObjectOverride_t"
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeVMapResourceData_t": {
|
||||||
|
"fields": {},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MResourceTypeForInfoType",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"InfoOverlayData_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flDepth": 56,
|
||||||
|
"m_flHeight": 52,
|
||||||
|
"m_flWidth": 48,
|
||||||
|
"m_nRenderOrder": 88,
|
||||||
|
"m_nSequenceOverride": 108,
|
||||||
|
"m_pMaterial": 80,
|
||||||
|
"m_transform": 0,
|
||||||
|
"m_vTintColor": 92,
|
||||||
|
"m_vUVEnd": 68,
|
||||||
|
"m_vUVStart": 60
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"MaterialOverride_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_nDrawCallIndex": 8,
|
||||||
|
"m_nSubSceneObject": 4,
|
||||||
|
"m_pMaterial": 16
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": "BaseSceneObjectOverride_t"
|
||||||
|
},
|
||||||
|
"NodeData_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_ChildNodeIndices": 48,
|
||||||
|
"m_flMinimumDistance": 40,
|
||||||
|
"m_nParent": 0,
|
||||||
|
"m_vMaxBounds": 28,
|
||||||
|
"m_vMinBounds": 16,
|
||||||
|
"m_vOrigin": 4,
|
||||||
|
"m_worldNodePrefix": 72
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"PermEntityLumpData_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_childLumps": 24,
|
||||||
|
"m_entityKeyValues": 48,
|
||||||
|
"m_hammerUniqueId": 16,
|
||||||
|
"m_name": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"SceneObject_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_flFadeEndDistance": 56,
|
||||||
|
"m_flFadeStartDistance": 52,
|
||||||
|
"m_nCubeMapPrecomputedHandshake": 108,
|
||||||
|
"m_nLODOverride": 106,
|
||||||
|
"m_nLightProbeVolumePrecomputedHandshake": 112,
|
||||||
|
"m_nObjectID": 0,
|
||||||
|
"m_nObjectTypeFlags": 88,
|
||||||
|
"m_nOverlayRenderOrder": 104,
|
||||||
|
"m_renderable": 128,
|
||||||
|
"m_renderableModel": 120,
|
||||||
|
"m_skin": 80,
|
||||||
|
"m_vLightingOrigin": 92,
|
||||||
|
"m_vTintColor": 60,
|
||||||
|
"m_vTransform": 4
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"VoxelVisBlockOffset_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_nElementCount": 4,
|
||||||
|
"m_nOffset": 0
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"WorldBuilderParams_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_bBuildBakedLighting": 4,
|
||||||
|
"m_flMinDrawVolumeSize": 0,
|
||||||
|
"m_nCompileFingerprint": 24,
|
||||||
|
"m_nCompileTimestamp": 16,
|
||||||
|
"m_vLightmapUvScale": 8
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"WorldNodeOnDiskBufferData_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_inputLayoutFields": 8,
|
||||||
|
"m_nElementCount": 0,
|
||||||
|
"m_nElementSizeInBytes": 4,
|
||||||
|
"m_pData": 32
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"WorldNode_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_aggregateSceneObjects": 72,
|
||||||
|
"m_clutterSceneObjects": 96,
|
||||||
|
"m_extraVertexStreamOverrides": 120,
|
||||||
|
"m_extraVertexStreams": 168,
|
||||||
|
"m_grassFileName": 264,
|
||||||
|
"m_infoOverlays": 24,
|
||||||
|
"m_layerNames": 192,
|
||||||
|
"m_materialOverrides": 144,
|
||||||
|
"m_nodeLightingInfo": 272,
|
||||||
|
"m_overlayLayerIndices": 240,
|
||||||
|
"m_sceneObjectLayerIndices": 216,
|
||||||
|
"m_sceneObjects": 0,
|
||||||
|
"m_visClusterMembership": 48
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
},
|
||||||
|
"World_t": {
|
||||||
|
"fields": {
|
||||||
|
"m_builderParams": 0,
|
||||||
|
"m_entityLumps": 104,
|
||||||
|
"m_worldLightingInfo": 56,
|
||||||
|
"m_worldNodes": 32
|
||||||
|
},
|
||||||
|
"metadata": [
|
||||||
|
{
|
||||||
|
"name": "MGetKV3ClassDefaults",
|
||||||
|
"type": "Unknown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parent": null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"enums": {}
|
||||||
|
}
|
||||||
|
}
|
327
output/linux/libworldrenderer.so.rs
Normal file
327
output/linux/libworldrenderer.so.rs
Normal file
@ -0,0 +1,327 @@
|
|||||||
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
pub mod cs2_dumper {
|
||||||
|
pub mod schemas {
|
||||||
|
// Module: libworldrenderer.so
|
||||||
|
// Classes count: 24
|
||||||
|
// Enums count: 0
|
||||||
|
pub mod libworldrenderer {
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 11
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_nameStringableIndex (int32)
|
||||||
|
pub mod CEntityIdentity {
|
||||||
|
pub const m_nameStringableIndex: usize = 0x14; // int32
|
||||||
|
pub const m_name: usize = 0x18; // CUtlSymbolLarge
|
||||||
|
pub const m_designerName: usize = 0x20; // CUtlSymbolLarge
|
||||||
|
pub const m_flags: usize = 0x30; // uint32
|
||||||
|
pub const m_worldGroupId: usize = 0x38; // WorldGroupId_t
|
||||||
|
pub const m_fDataObjectTypes: usize = 0x3C; // uint32
|
||||||
|
pub const m_PathIndex: usize = 0x40; // ChangeAccessorFieldPathIndex_t
|
||||||
|
pub const m_pPrev: usize = 0x58; // CEntityIdentity*
|
||||||
|
pub const m_pNext: usize = 0x60; // CEntityIdentity*
|
||||||
|
pub const m_pPrevByClass: usize = 0x68; // CEntityIdentity*
|
||||||
|
pub const m_pNextByClass: usize = 0x70; // CEntityIdentity*
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// NetworkVarNames: m_pEntity (CEntityIdentity*)
|
||||||
|
// NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t)
|
||||||
|
pub mod CEntityInstance {
|
||||||
|
pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge
|
||||||
|
pub const m_pEntity: usize = 0x10; // CEntityIdentity*
|
||||||
|
pub const m_CScriptComponent: usize = 0x28; // CScriptComponent*
|
||||||
|
pub const m_bVisibleinPVS: usize = 0x30; // bool
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod EntityIOConnectionData_t {
|
||||||
|
pub const m_outputName: usize = 0x0; // CUtlString
|
||||||
|
pub const m_targetType: usize = 0x8; // uint32
|
||||||
|
pub const m_targetName: usize = 0x10; // CUtlString
|
||||||
|
pub const m_inputName: usize = 0x18; // CUtlString
|
||||||
|
pub const m_overrideParam: usize = 0x20; // CUtlString
|
||||||
|
pub const m_flDelay: usize = 0x28; // float32
|
||||||
|
pub const m_nTimesToFire: usize = 0x2C; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod EntityKeyValueData_t {
|
||||||
|
pub const m_connections: usize = 0x8; // CUtlVector<EntityIOConnectionData_t>
|
||||||
|
pub const m_keyValuesData: usize = 0x20; // CUtlBinaryBlock
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod PermEntityLumpData_t {
|
||||||
|
pub const m_name: usize = 0x8; // CUtlString
|
||||||
|
pub const m_hammerUniqueId: usize = 0x10; // CUtlString
|
||||||
|
pub const m_childLumps: usize = 0x18; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
|
pub const m_entityKeyValues: usize = 0x30; // CUtlLeanVector<EntityKeyValueData_t>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 14
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod SceneObject_t {
|
||||||
|
pub const m_nObjectID: usize = 0x0; // uint32
|
||||||
|
pub const m_vTransform: usize = 0x4; // Vector4D[3]
|
||||||
|
pub const m_flFadeStartDistance: usize = 0x34; // float32
|
||||||
|
pub const m_flFadeEndDistance: usize = 0x38; // float32
|
||||||
|
pub const m_vTintColor: usize = 0x3C; // Vector4D
|
||||||
|
pub const m_skin: usize = 0x50; // CUtlString
|
||||||
|
pub const m_nObjectTypeFlags: usize = 0x58; // ObjectTypeFlags_t
|
||||||
|
pub const m_vLightingOrigin: usize = 0x5C; // Vector
|
||||||
|
pub const m_nOverlayRenderOrder: usize = 0x68; // int16
|
||||||
|
pub const m_nLODOverride: usize = 0x6A; // int16
|
||||||
|
pub const m_nCubeMapPrecomputedHandshake: usize = 0x6C; // int32
|
||||||
|
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x70; // int32
|
||||||
|
pub const m_renderableModel: usize = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
|
pub const m_renderable: usize = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 1
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod BaseSceneObjectOverride_t {
|
||||||
|
pub const m_nSceneObjectIndex: usize = 0x0; // uint32
|
||||||
|
}
|
||||||
|
// Parent: BaseSceneObjectOverride_t
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod ExtraVertexStreamOverride_t {
|
||||||
|
pub const m_nSubSceneObject: usize = 0x4; // uint32
|
||||||
|
pub const m_nDrawCallIndex: usize = 0x8; // uint32
|
||||||
|
pub const m_nAdditionalMeshDrawPrimitiveFlags: usize = 0xC; // MeshDrawPrimitiveFlags_t
|
||||||
|
pub const m_extraBufferBinding: usize = 0x10; // CRenderBufferBinding
|
||||||
|
}
|
||||||
|
// Parent: BaseSceneObjectOverride_t
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod MaterialOverride_t {
|
||||||
|
pub const m_nSubSceneObject: usize = 0x4; // uint32
|
||||||
|
pub const m_nDrawCallIndex: usize = 0x8; // uint32
|
||||||
|
pub const m_pMaterial: usize = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 10
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod InfoOverlayData_t {
|
||||||
|
pub const m_transform: usize = 0x0; // matrix3x4_t
|
||||||
|
pub const m_flWidth: usize = 0x30; // float32
|
||||||
|
pub const m_flHeight: usize = 0x34; // float32
|
||||||
|
pub const m_flDepth: usize = 0x38; // float32
|
||||||
|
pub const m_vUVStart: usize = 0x3C; // Vector2D
|
||||||
|
pub const m_vUVEnd: usize = 0x44; // Vector2D
|
||||||
|
pub const m_pMaterial: usize = 0x50; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
|
pub const m_nRenderOrder: usize = 0x58; // int32
|
||||||
|
pub const m_vTintColor: usize = 0x5C; // Vector4D
|
||||||
|
pub const m_nSequenceOverride: usize = 0x6C; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod BakedLightingInfo_t {
|
||||||
|
pub const m_nLightmapVersionNumber: usize = 0x0; // uint32
|
||||||
|
pub const m_nLightmapGameVersionNumber: usize = 0x4; // uint32
|
||||||
|
pub const m_vLightmapUvScale: usize = 0x8; // Vector2D
|
||||||
|
pub const m_bHasLightmaps: usize = 0x10; // bool
|
||||||
|
pub const m_lightMaps: usize = 0x18; // CUtlVector<CStrongHandle<InfoForResourceTypeCTextureBase>>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod WorldNodeOnDiskBufferData_t {
|
||||||
|
pub const m_nElementCount: usize = 0x0; // int32
|
||||||
|
pub const m_nElementSizeInBytes: usize = 0x4; // int32
|
||||||
|
pub const m_inputLayoutFields: usize = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||||
|
pub const m_pData: usize = 0x20; // CUtlVector<uint8>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 9
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod AggregateMeshInfo_t {
|
||||||
|
pub const m_nVisClusterMemberOffset: usize = 0x0; // uint32
|
||||||
|
pub const m_nVisClusterMemberCount: usize = 0x4; // uint8
|
||||||
|
pub const m_bHasTransform: usize = 0x5; // bool
|
||||||
|
pub const m_nDrawCallIndex: usize = 0x6; // int16
|
||||||
|
pub const m_nLODSetupIndex: usize = 0x8; // int16
|
||||||
|
pub const m_nLODGroupMask: usize = 0xA; // uint8
|
||||||
|
pub const m_vTintColor: usize = 0xB; // Color
|
||||||
|
pub const m_objectFlags: usize = 0x10; // ObjectTypeFlags_t
|
||||||
|
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x14; // int32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod AggregateLODSetup_t {
|
||||||
|
pub const m_vLODOrigin: usize = 0x0; // Vector
|
||||||
|
pub const m_fMaxObjectScale: usize = 0xC; // float32
|
||||||
|
pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable<float32>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod AggregateSceneObject_t {
|
||||||
|
pub const m_allFlags: usize = 0x0; // ObjectTypeFlags_t
|
||||||
|
pub const m_anyFlags: usize = 0x4; // ObjectTypeFlags_t
|
||||||
|
pub const m_nLayer: usize = 0x8; // int16
|
||||||
|
pub const m_aggregateMeshes: usize = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||||
|
pub const m_lodSetups: usize = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||||
|
pub const m_visClusterMembership: usize = 0x40; // CUtlVector<uint16>
|
||||||
|
pub const m_fragmentTransforms: usize = 0x58; // CUtlVector<matrix3x4_t>
|
||||||
|
pub const m_renderableModel: usize = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 3
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod ClutterTile_t {
|
||||||
|
pub const m_nFirstInstance: usize = 0x0; // uint32
|
||||||
|
pub const m_nLastInstance: usize = 0x4; // uint32
|
||||||
|
pub const m_BoundsWs: usize = 0x8; // AABB_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 8
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod ClutterSceneObject_t {
|
||||||
|
pub const m_Bounds: usize = 0x0; // AABB_t
|
||||||
|
pub const m_flags: usize = 0x18; // ObjectTypeFlags_t
|
||||||
|
pub const m_nLayer: usize = 0x1C; // int16
|
||||||
|
pub const m_instancePositions: usize = 0x20; // CUtlVector<Vector>
|
||||||
|
pub const m_instanceScales: usize = 0x50; // CUtlVector<float32>
|
||||||
|
pub const m_instanceTintSrgb: usize = 0x68; // CUtlVector<Color>
|
||||||
|
pub const m_tiles: usize = 0x80; // CUtlVector<ClutterTile_t>
|
||||||
|
pub const m_renderableModel: usize = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 13
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod WorldNode_t {
|
||||||
|
pub const m_sceneObjects: usize = 0x0; // CUtlVector<SceneObject_t>
|
||||||
|
pub const m_infoOverlays: usize = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||||
|
pub const m_visClusterMembership: usize = 0x30; // CUtlVector<uint16>
|
||||||
|
pub const m_aggregateSceneObjects: usize = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||||
|
pub const m_clutterSceneObjects: usize = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||||
|
pub const m_extraVertexStreamOverrides: usize = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||||
|
pub const m_materialOverrides: usize = 0x90; // CUtlVector<MaterialOverride_t>
|
||||||
|
pub const m_extraVertexStreams: usize = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||||
|
pub const m_layerNames: usize = 0xC0; // CUtlVector<CUtlString>
|
||||||
|
pub const m_sceneObjectLayerIndices: usize = 0xD8; // CUtlVector<uint8>
|
||||||
|
pub const m_overlayLayerIndices: usize = 0xF0; // CUtlVector<uint8>
|
||||||
|
pub const m_grassFileName: usize = 0x108; // CUtlString
|
||||||
|
pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 5
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod WorldBuilderParams_t {
|
||||||
|
pub const m_flMinDrawVolumeSize: usize = 0x0; // float32
|
||||||
|
pub const m_bBuildBakedLighting: usize = 0x4; // bool
|
||||||
|
pub const m_vLightmapUvScale: usize = 0x8; // Vector2D
|
||||||
|
pub const m_nCompileTimestamp: usize = 0x10; // uint64
|
||||||
|
pub const m_nCompileFingerprint: usize = 0x18; // uint64
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 7
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod NodeData_t {
|
||||||
|
pub const m_nParent: usize = 0x0; // int32
|
||||||
|
pub const m_vOrigin: usize = 0x4; // Vector
|
||||||
|
pub const m_vMinBounds: usize = 0x10; // Vector
|
||||||
|
pub const m_vMaxBounds: usize = 0x1C; // Vector
|
||||||
|
pub const m_flMinimumDistance: usize = 0x28; // float32
|
||||||
|
pub const m_ChildNodeIndices: usize = 0x30; // CUtlVector<int32>
|
||||||
|
pub const m_worldNodePrefix: usize = 0x48; // CUtlString
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 4
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod World_t {
|
||||||
|
pub const m_builderParams: usize = 0x0; // WorldBuilderParams_t
|
||||||
|
pub const m_worldNodes: usize = 0x20; // CUtlVector<NodeData_t>
|
||||||
|
pub const m_worldLightingInfo: usize = 0x38; // BakedLightingInfo_t
|
||||||
|
pub const m_entityLumps: usize = 0x68; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 2
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod VoxelVisBlockOffset_t {
|
||||||
|
pub const m_nOffset: usize = 0x0; // uint32
|
||||||
|
pub const m_nElementCount: usize = 0x4; // uint32
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 13
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
pub mod CVoxelVisibility {
|
||||||
|
pub const m_nBaseClusterCount: usize = 0x40; // uint32
|
||||||
|
pub const m_nPVSBytesPerCluster: usize = 0x44; // uint32
|
||||||
|
pub const m_vMinBounds: usize = 0x48; // Vector
|
||||||
|
pub const m_vMaxBounds: usize = 0x54; // Vector
|
||||||
|
pub const m_flGridSize: usize = 0x60; // float32
|
||||||
|
pub const m_nSkyVisibilityCluster: usize = 0x64; // uint32
|
||||||
|
pub const m_nSunVisibilityCluster: usize = 0x68; // uint32
|
||||||
|
pub const m_NodeBlock: usize = 0x6C; // VoxelVisBlockOffset_t
|
||||||
|
pub const m_RegionBlock: usize = 0x74; // VoxelVisBlockOffset_t
|
||||||
|
pub const m_EnclosedClusterListBlock: usize = 0x7C; // VoxelVisBlockOffset_t
|
||||||
|
pub const m_EnclosedClustersBlock: usize = 0x84; // VoxelVisBlockOffset_t
|
||||||
|
pub const m_MasksBlock: usize = 0x8C; // VoxelVisBlockOffset_t
|
||||||
|
pub const m_nVisBlocks: usize = 0x94; // VoxelVisBlockOffset_t
|
||||||
|
}
|
||||||
|
// Parent: None
|
||||||
|
// Fields count: 0
|
||||||
|
//
|
||||||
|
// Metadata:
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
pub mod InfoForResourceTypeVMapResourceData_t {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:38:50.188610842 UTC
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
namespace CS2Dumper.Offsets {
|
namespace CS2Dumper.Offsets {
|
||||||
// Module: libclient.so
|
// Module: libclient.so
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:38:50.188610842 UTC
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:38:50.188610842 UTC
|
// 2024-03-29 21:16:02.890657436 UTC
|
||||||
|
|
||||||
#![allow(non_upper_case_globals, unused)]
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
24904
output/linux/schemas.cs
24904
output/linux/schemas.cs
File diff suppressed because it is too large
Load Diff
24910
output/linux/schemas.hpp
24910
output/linux/schemas.hpp
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
24908
output/linux/schemas.rs
24908
output/linux/schemas.rs
File diff suppressed because it is too large
Load Diff
4755
output/win/animationsystem.dll.cs
Normal file
4755
output/win/animationsystem.dll.cs
Normal file
File diff suppressed because it is too large
Load Diff
4761
output/win/animationsystem.dll.hpp
Normal file
4761
output/win/animationsystem.dll.hpp
Normal file
File diff suppressed because it is too large
Load Diff
6375
output/win/animationsystem.dll.json
Normal file
6375
output/win/animationsystem.dll.json
Normal file
File diff suppressed because it is too large
Load Diff
4829
output/win/animationsystem.dll.rs
Normal file
4829
output/win/animationsystem.dll.rs
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:47:15.019433800 UTC
|
// 2024-03-29 21:05:10.402645100 UTC
|
||||||
|
|
||||||
namespace CS2Dumper {
|
namespace CS2Dumper {
|
||||||
// Module: client.dll
|
// Module: client.dll
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:47:15.019433800 UTC
|
// 2024-03-29 21:05:10.402645100 UTC
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Generated using https://github.com/a2x/cs2-dumper
|
// Generated using https://github.com/a2x/cs2-dumper
|
||||||
// 2024-03-29 14:47:15.019433800 UTC
|
// 2024-03-29 21:05:10.402645100 UTC
|
||||||
|
|
||||||
#![allow(non_upper_case_globals, unused)]
|
#![allow(non_upper_case_globals, unused)]
|
||||||
|
|
||||||
|
5876
output/win/client.dll.cs
Normal file
5876
output/win/client.dll.cs
Normal file
File diff suppressed because it is too large
Load Diff
5882
output/win/client.dll.hpp
Normal file
5882
output/win/client.dll.hpp
Normal file
File diff suppressed because it is too large
Load Diff
13195
output/win/client.dll.json
Normal file
13195
output/win/client.dll.json
Normal file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user