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-04-21 10:40:43 +00:00
|
|
|
// Classes count: 53
|
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-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-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;
|
|
|
|
|
|
|
|
// Alignment: 1
|
|
|
|
// Size: 0x8
|
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-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 2
|
|
|
|
// Size: 0x10
|
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-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-04-21 10:40:43 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
|
|
|
class InfoForResourceTypeIPulseGraphDef
|
|
|
|
{
|
|
|
|
private:
|
|
|
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
|
|
public:
|
|
|
|
// No members available
|
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCPanoramaScript
|
|
|
|
{
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCPanoramaTypeScript
|
|
|
|
{
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
2023-03-15 15:20:35 +00:00
|
|
|
class InfoForResourceTypeCDOTAPatchNotesList
|
|
|
|
{
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 0
|
|
|
|
// Size: 0x1
|
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-03-25 17:14:12 +00:00
|
|
|
// No members available
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 1
|
|
|
|
// Size: 0x2
|
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-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 1
|
|
|
|
// Size: 0x2
|
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-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 3
|
|
|
|
// Size: 0x10
|
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-03-23 14:05:13 +00:00
|
|
|
// Alignment: 6
|
|
|
|
// Size: 0x18
|
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-03-23 14:05:13 +00:00
|
|
|
// Alignment: 5
|
|
|
|
// Size: 0x20
|
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-03-23 14:05:13 +00:00
|
|
|
// Alignment: 4
|
|
|
|
// Size: 0x50
|
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-03-23 14:05:13 +00:00
|
|
|
// Alignment: 3
|
|
|
|
// Size: 0x68
|
2023-03-15 15:20:35 +00:00
|
|
|
class CFuseSymbolTable
|
|
|
|
{
|
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
|
|
|
CUtlHashtable< CUtlStringToken, ConstantInfo_t > m_constants; // 0x8
|
|
|
|
CUtlHashtable< CUtlStringToken, VariableInfo_t > m_variables; // 0x28
|
|
|
|
CUtlHashtable< CUtlStringToken, FunctionInfo_t > m_functions; // 0x48
|
2023-03-15 15:20:35 +00:00
|
|
|
};
|
|
|
|
|
2023-03-23 14:05:13 +00:00
|
|
|
// Alignment: 2
|
|
|
|
// Size: 0x18
|
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-03-23 14:05:13 +00:00
|
|
|
// Alignment: 2
|
|
|
|
// Size: 0x8
|
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-03-23 14:05:13 +00:00
|
|
|
// Alignment: 4
|
|
|
|
// Size: 0x40
|
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
|
|
|
};
|
|
|
|
|