2023-03-15 15:20:35 +00:00
|
|
|
#pragma once
|
|
|
|
#include <cstdint>
|
|
|
|
#include "!GlobalTypes.hpp"
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// /////////////////////////////////////////////////////////////
|
2023-03-15 15:20:35 +00:00
|
|
|
// Binary: resourcesystem.dll
|
2023-09-28 04:26:38 +00:00
|
|
|
// Classes count: 56
|
2023-03-23 14:05:13 +00:00
|
|
|
// Enums count: 2
|
|
|
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
|
|
|
// /////////////////////////////////////////////////////////////
|
2023-03-15 15:20:35 +00:00
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 1
|
|
|
|
// Size: 0x2
|
2023-03-15 15:20:35 +00:00
|
|
|
enum class FuseVariableAccess_t : uint8_t
|
|
|
|
{
|
2023-03-23 14:05:13 +00:00
|
|
|
WRITABLE = 0x0,
|
|
|
|
READ_ONLY = 0x1,
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 1
|
|
|
|
// Size: 0x9
|
2023-03-15 15:20:35 +00:00
|
|
|
enum class FuseVariableType_t : uint8_t
|
|
|
|
{
|
2023-03-23 14:05:13 +00:00
|
|
|
INVALID = 0x0,
|
|
|
|
BOOL = 0x1,
|
|
|
|
INT8 = 0x2,
|
|
|
|
INT16 = 0x3,
|
|
|
|
INT32 = 0x4,
|
|
|
|
UINT8 = 0x5,
|
|
|
|
UINT16 = 0x6,
|
|
|
|
UINT32 = 0x7,
|
|
|
|
FLOAT32 = 0x8,
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
struct FuseVariableIndex_t;
|
|
|
|
struct FuseFunctionIndex_t;
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 8
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x8
|
2023-11-09 15:17:52 +00:00
|
|
|
//
|
|
|
|
// MGetKV3ClassDefaults
|
2023-03-15 15:20:35 +00:00
|
|
|
struct TestResource_t
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
// MKV3TransferName "name"
|
2023-03-23 14:05:13 +00:00
|
|
|
CUtlString m_name; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vtest"
|
2023-03-15 15:20:35 +00:00
|
|
|
struct InfoForResourceTypeTestResource_t
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vptest"
|
2023-03-15 15:20:35 +00:00
|
|
|
struct InfoForResourceTypeProceduralTestResource_t
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vmtst"
|
2023-03-15 15:20:35 +00:00
|
|
|
struct InfoForResourceTypeManifestTestResource_t
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 8
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x10
|
2023-11-09 15:17:52 +00:00
|
|
|
//
|
|
|
|
// MGetKV3ClassDefaults
|
2023-03-15 15:20:35 +00:00
|
|
|
struct ManifestTestResource_t
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
// MKV3TransferName "name"
|
2023-03-23 14:05:13 +00:00
|
|
|
CUtlString m_name; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
// MKV3TransferName "child"
|
2023-03-23 14:05:13 +00:00
|
|
|
CStrongHandle< InfoForResourceTypeManifestTestResource_t > m_child; // 0x8
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vdata"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCVDataResource
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-04-21 10:40:43 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vpulse"
|
2023-04-21 10:40:43 +00:00
|
|
|
class InfoForResourceTypeIPulseGraphDef
|
|
|
|
{
|
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-08-31 01:50:54 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vts"
|
2023-08-31 01:50:54 +00:00
|
|
|
class InfoForResourceTypeCTypeScriptResource
|
|
|
|
{
|
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-08-31 01:50:54 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vjs"
|
2023-08-31 01:50:54 +00:00
|
|
|
class InfoForResourceTypeCJavaScriptResource
|
|
|
|
{
|
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vpcf"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeIParticleSystemDefinition
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vsnap"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeIParticleSnapshot
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vanim"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCAnimData
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vagrp"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCAnimationGroup
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vseq"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCSequenceGroupData
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vmat"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeIMaterial2
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vmorf"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCMorphSetData
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vmesh"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCRenderMesh
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vmdl"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCModel
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vtex"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCTextureBase
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vsvg"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeIVectorGraphic
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vsndevts"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCVSoundEventScriptList
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vsndstckvseq"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCVSoundStackScriptList
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vsnd"
|
2023-03-15 15:20:35 +00:00
|
|
|
struct InfoForResourceTypeVSound_t
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vmix"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCVMixListResource
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vphys"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCPhysAggregateData
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vsurf"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCVPhysXSurfacePropertiesList
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vents"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCEntityLump
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vwnod"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCWorldNode
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vwrld"
|
2023-03-15 15:20:35 +00:00
|
|
|
struct InfoForResourceTypeWorld_t
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vvis"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCVoxelVisibility
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vpost"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCPostProcessingResource
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vcss"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCPanoramaStyle
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vxml"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCPanoramaLayout
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vpdi"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCPanoramaDynamicImages
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "item"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCDotaItemDefinitionResource
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vdpn"
|
2023-08-31 01:50:54 +00:00
|
|
|
class InfoForResourceTypeCDOTAPatchNotesList
|
2023-03-15 15:20:35 +00:00
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vdvn"
|
2023-08-31 01:50:54 +00:00
|
|
|
class InfoForResourceTypeCDOTANovelsList
|
2023-03-15 15:20:35 +00:00
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vanmgrpheconitemvents"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeIAnimGraphModelBinding
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vcdlist"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCChoreoSceneFileData
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vdacdefsvsvg"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCDACGameDefsData
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
2024-01-31 20:24:51 +00:00
|
|
|
// MResourceTypeForInfoType "vcompmat"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCCompositeMaterialKit
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vsmart"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCSmartProp
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "econitemvents"
|
2023-04-21 10:40:43 +00:00
|
|
|
class InfoForResourceTypeCCSGOEconItem
|
2023-03-15 15:20:35 +00:00
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vrr"
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCResponseRulesList
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-09-28 04:26:38 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vskel"
|
2023-09-28 04:26:38 +00:00
|
|
|
class InfoForResourceTypeCNmSkeleton
|
|
|
|
{
|
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
|
|
// Alignment: 1
|
2023-09-28 04:26:38 +00:00
|
|
|
// Size: 0x1
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MResourceTypeForInfoType "vclip"
|
2023-09-28 04:26:38 +00:00
|
|
|
class InfoForResourceTypeCNmClip
|
|
|
|
{
|
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
|
|
public:
|
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
|
|
|
// Alignment: 2
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x2
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MIsBoxedIntegerType
|
2023-03-15 15:20:35 +00:00
|
|
|
struct FuseVariableIndex_t
|
|
|
|
{
|
|
|
|
public:
|
2023-03-23 14:05:13 +00:00
|
|
|
uint16_t m_Value; // 0x0
|
2023-08-31 01:50:54 +00:00
|
|
|
|
|
|
|
// Static fields:
|
|
|
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("resourcesystem.dll")->FindDeclaredClass("FuseVariableIndex_t")->m_static_fields[0]->m_instance);};
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
|
|
|
// Alignment: 2
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x2
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Destructor
|
|
|
|
//
|
|
|
|
// MIsBoxedIntegerType
|
2023-03-15 15:20:35 +00:00
|
|
|
struct FuseFunctionIndex_t
|
|
|
|
{
|
|
|
|
public:
|
2023-03-23 14:05:13 +00:00
|
|
|
uint16_t m_Value; // 0x0
|
2023-08-31 01:50:54 +00:00
|
|
|
|
|
|
|
// Static fields:
|
|
|
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("resourcesystem.dll")->FindDeclaredClass("FuseFunctionIndex_t")->m_static_fields[0]->m_instance);};
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
|
|
|
// Alignment: 8
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x10
|
2023-11-09 15:17:52 +00:00
|
|
|
//
|
|
|
|
// MGetKV3ClassDefaults
|
2023-03-15 15:20:35 +00:00
|
|
|
struct ConstantInfo_t
|
|
|
|
{
|
|
|
|
public:
|
2023-03-23 14:05:13 +00:00
|
|
|
CUtlString m_name; // 0x0
|
|
|
|
CUtlStringToken m_nameToken; // 0x8
|
|
|
|
float m_flValue; // 0xc
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
|
|
|
// Alignment: 8
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x18
|
2023-11-09 15:17:52 +00:00
|
|
|
//
|
|
|
|
// MGetKV3ClassDefaults
|
2023-03-15 15:20:35 +00:00
|
|
|
struct VariableInfo_t
|
|
|
|
{
|
|
|
|
public:
|
2023-03-23 14:05:13 +00:00
|
|
|
CUtlString m_name; // 0x0
|
|
|
|
CUtlStringToken m_nameToken; // 0x8
|
|
|
|
FuseVariableIndex_t m_nIndex; // 0xc
|
|
|
|
uint8_t m_nNumComponents; // 0xe
|
|
|
|
FuseVariableType_t m_eVarType; // 0xf
|
|
|
|
FuseVariableAccess_t m_eAccess; // 0x10
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
|
|
|
// Alignment: 8
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x20
|
2023-11-09 15:17:52 +00:00
|
|
|
//
|
|
|
|
// MGetKV3ClassDefaults
|
2023-03-15 15:20:35 +00:00
|
|
|
struct FunctionInfo_t
|
|
|
|
{
|
2023-03-25 17:14:12 +00:00
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
2023-03-15 15:20:35 +00:00
|
|
|
public:
|
2023-03-23 14:05:13 +00:00
|
|
|
CUtlString m_name; // 0x8
|
|
|
|
CUtlStringToken m_nameToken; // 0x10
|
|
|
|
int32_t m_nParamCount; // 0x14
|
|
|
|
FuseFunctionIndex_t m_nIndex; // 0x18
|
|
|
|
bool m_bIsPure; // 0x1a
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
|
|
|
// Alignment: 8
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x50
|
2023-11-09 15:17:52 +00:00
|
|
|
//
|
|
|
|
// MGetKV3ClassDefaults
|
2023-03-15 15:20:35 +00:00
|
|
|
class CFuseProgram
|
|
|
|
{
|
|
|
|
public:
|
2023-03-23 14:05:13 +00:00
|
|
|
CUtlVector< uint8 > m_programBuffer; // 0x0
|
|
|
|
CUtlVector< FuseVariableIndex_t > m_variablesRead; // 0x18
|
|
|
|
CUtlVector< FuseVariableIndex_t > m_variablesWritten; // 0x30
|
|
|
|
int32_t m_nMaxTempVarsUsed; // 0x48
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
|
|
|
// Alignment: 8
|
2023-08-31 01:50:54 +00:00
|
|
|
// Size: 0xb0
|
2023-11-09 15:17:52 +00:00
|
|
|
//
|
|
|
|
// MGetKV3ClassDefaults
|
2023-03-15 15:20:35 +00:00
|
|
|
class CFuseSymbolTable
|
|
|
|
{
|
|
|
|
public:
|
2023-08-31 01:50:54 +00:00
|
|
|
CUtlVector< ConstantInfo_t > m_constants; // 0x0
|
|
|
|
CUtlVector< VariableInfo_t > m_variables; // 0x18
|
|
|
|
CUtlVector< FunctionInfo_t > m_functions; // 0x30
|
|
|
|
CUtlHashtable< CUtlStringToken, int32 > m_constantMap; // 0x48
|
|
|
|
CUtlHashtable< CUtlStringToken, int32 > m_variableMap; // 0x68
|
|
|
|
CUtlHashtable< CUtlStringToken, int32 > m_functionMap; // 0x88
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
|
|
|
// Alignment: 4
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x18
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
2023-03-15 15:20:35 +00:00
|
|
|
struct AABB_t
|
|
|
|
{
|
|
|
|
public:
|
2023-03-23 14:05:13 +00:00
|
|
|
Vector m_vMinBounds; // 0x0
|
|
|
|
Vector m_vMaxBounds; // 0xc
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
|
|
|
// Alignment: 4
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x8
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
2023-03-15 15:20:35 +00:00
|
|
|
struct PackedAABB_t
|
|
|
|
{
|
|
|
|
public:
|
2023-03-23 14:05:13 +00:00
|
|
|
uint32_t m_nPackedMin; // 0x0
|
|
|
|
uint32_t m_nPackedMax; // 0x4
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-11-09 15:17:52 +00:00
|
|
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
|
|
|
// Alignment: 16
|
2023-03-23 14:05:13 +00:00
|
|
|
// Size: 0x40
|
2023-11-09 15:17:52 +00:00
|
|
|
// Has Trivial Constructor
|
|
|
|
// Has Trivial Destructor
|
2023-03-15 15:20:35 +00:00
|
|
|
class FourQuaternions
|
|
|
|
{
|
|
|
|
public:
|
2023-03-23 14:05:13 +00:00
|
|
|
fltx4 x; // 0x0
|
|
|
|
fltx4 y; // 0x10
|
|
|
|
fltx4 z; // 0x20
|
|
|
|
fltx4 w; // 0x30
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|