source2sdk/sdk/resourcesystem.hpp

347 lines
4.7 KiB
C++
Raw Normal View History

2023-03-15 15:20:35 +00:00
#pragma once
#include <cstdint>
#include "!GlobalTypes.hpp"
///////////////////////////////////////////
// Binary: resourcesystem.dll
2023-03-15 21:40:38 +00:00
// Class Count: 41
// Enum Count: 0
2023-03-15 15:20:35 +00:00
///////////////////////////////////////////
2023-03-15 21:40:38 +00:00
// Aligment: 1
// Size: 8
struct TestResource_t
2023-03-15 15:20:35 +00:00
{
2023-03-15 21:40:38 +00:00
public:
// MKV3TransferName "name"
CUtlString m_name; // 0x0
2023-03-15 15:20:35 +00:00
};
2023-03-15 21:40:38 +00:00
// Aligment: 0
// Size: 1
struct InfoForResourceTypeTestResource_t
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
struct InfoForResourceTypeProceduralTestResource_t
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
struct InfoForResourceTypeManifestTestResource_t
{
public:
// <no members described>
};
// Aligment: 2
// Size: 16
struct ManifestTestResource_t
{
public:
// MKV3TransferName "name"
CUtlString m_name; // 0x0
// MKV3TransferName "child"
CStrongHandle< InfoForResourceTypeManifestTestResource_t > m_child; // 0x8
};
// Aligment: 0
2023-03-15 15:20:35 +00:00
// Size: 1
2023-03-15 21:40:38 +00:00
class InfoForResourceTypeCVDataResource
2023-03-15 15:20:35 +00:00
{
2023-03-15 21:40:38 +00:00
public:
// <no members described>
2023-03-15 15:20:35 +00:00
};
2023-03-15 17:25:55 +00:00
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeIParticleSystemDefinition
2023-03-15 15:20:35 +00:00
{
public:
2023-03-15 17:25:55 +00:00
// <no members described>
2023-03-15 15:20:35 +00:00
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeIParticleSnapshot
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCAnimData
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCAnimationGroup
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCSequenceGroupData
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeIMaterial2
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCMorphSetData
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCRenderMesh
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCModel
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCTextureBase
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
2023-03-15 19:24:28 +00:00
// Aligment: 0
// Size: 1
class InfoForResourceTypeIVectorGraphic
{
public:
// <no members described>
};
2023-03-15 15:20:35 +00:00
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCVSoundEventScriptList
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCVSoundStackScriptList
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
struct InfoForResourceTypeVSound_t
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCVMixListResource
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCPhysAggregateData
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCVPhysXSurfacePropertiesList
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 18:34:46 +00:00
class InfoForResourceTypeCEntityLump
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 17:25:55 +00:00
class InfoForResourceTypeCWorldNode
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 17:25:55 +00:00
struct InfoForResourceTypeWorld_t
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 17:25:55 +00:00
class InfoForResourceTypeCVoxelVisibility
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
class InfoForResourceTypeCPostProcessingResource
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 19:24:28 +00:00
class InfoForResourceTypeCPanoramaStyle
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
class InfoForResourceTypeCPanoramaLayout
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
class InfoForResourceTypeCPanoramaDynamicImages
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 19:24:28 +00:00
class InfoForResourceTypeCDotaItemDefinitionResource
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
class InfoForResourceTypeCPanoramaScript
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
class InfoForResourceTypeCDOTAPatchNotesList
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
2023-03-15 21:40:38 +00:00
class InfoForResourceTypeIAnimGraphModelBinding
2023-03-15 15:20:35 +00:00
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
class InfoForResourceTypeCChoreoSceneFileData
{
public:
// <no members described>
};
2023-03-15 19:24:28 +00:00
// Aligment: 0
// Size: 1
class InfoForResourceTypeCDACGameDefsData
{
public:
// <no members described>
};
2023-03-15 21:40:38 +00:00
// Aligment: 0
// Size: 1
class InfoForResourceTypeCCompositeMaterialKit
{
public:
// <no members described>
};
// Aligment: 0
// Size: 1
class InfoForResourceTypeCSmartProp
{
public:
// <no members described>
2023-03-15 15:20:35 +00:00
};
2023-03-15 17:25:55 +00:00
// Aligment: 2
// Size: 24
struct AABB_t
2023-03-15 15:20:35 +00:00
{
public:
2023-03-15 17:25:55 +00:00
Vector m_vMinBounds; // 0x0
Vector m_vMaxBounds; // 0xc
2023-03-15 15:20:35 +00:00
};
// Aligment: 4
// Size: 64
class FourQuaternions
{
public:
fltx4 x; // 0x0
fltx4 y; // 0x10
fltx4 z; // 0x20
fltx4 w; // 0x30
};