mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-04-20 21:28:12 +00:00
04.04.2024
This commit is contained in:
parent
914b94a621
commit
04beff9a97
58776
sdk/!GlobalTypes.hpp
58776
sdk/!GlobalTypes.hpp
File diff suppressed because it is too large
Load Diff
12098
sdk/animationsystem.hpp
12098
sdk/animationsystem.hpp
File diff suppressed because it is too large
Load Diff
22400
sdk/client.hpp
22400
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
960
sdk/engine2.hpp
960
sdk/engine2.hpp
File diff suppressed because it is too large
Load Diff
@ -4,8 +4,8 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: host.dll
|
||||
// Classes count: 2
|
||||
// Enums count: 0
|
||||
// Classes count: 0 (Allocated) | 2 (Unallocated)
|
||||
// Enums count: 0 (Allocated) | 0 (Unallocated)
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -4,23 +4,13 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: materialsystem2.dll
|
||||
// Classes count: 13
|
||||
// Enums count: 5
|
||||
// Classes count: 0 (Allocated) | 13 (Unallocated)
|
||||
// Enums count: 0 (Allocated) | 5 (Unallocated)
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 4
|
||||
// Size: 0x4
|
||||
enum class HorizJustification_e : uint32_t
|
||||
{
|
||||
HORIZ_JUSTIFICATION_LEFT = 0x0,
|
||||
HORIZ_JUSTIFICATION_CENTER = 0x1,
|
||||
HORIZ_JUSTIFICATION_RIGHT = 0x2,
|
||||
HORIZ_JUSTIFICATION_NONE = 0x3,
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Enumerator count: 4
|
||||
// Alignment: 4
|
||||
// Size: 0x4
|
||||
enum class VertJustification_e : uint32_t
|
||||
@ -32,8 +22,9 @@ enum class VertJustification_e : uint32_t
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Enumerator count: 3
|
||||
// Alignment: 4
|
||||
// Size: 0x3
|
||||
// Size: 0x4
|
||||
enum class LayoutPositionType_e : uint32_t
|
||||
{
|
||||
LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0,
|
||||
@ -42,8 +33,20 @@ enum class LayoutPositionType_e : uint32_t
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Enumerator count: 3
|
||||
// Alignment: 4
|
||||
// Size: 0x3
|
||||
// Size: 0x4
|
||||
enum class ViewFadeMode_t : uint32_t
|
||||
{
|
||||
VIEW_FADE_CONSTANT_COLOR = 0x0,
|
||||
VIEW_FADE_MODULATE = 0x1,
|
||||
VIEW_FADE_MOD2X = 0x2,
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Enumerator count: 3
|
||||
// Alignment: 4
|
||||
// Size: 0x4
|
||||
enum class BloomBlendMode_t : uint32_t
|
||||
{
|
||||
BLOOM_BLEND_ADD = 0x0,
|
||||
@ -52,13 +55,15 @@ enum class BloomBlendMode_t : uint32_t
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Enumerator count: 4
|
||||
// Alignment: 4
|
||||
// Size: 0x3
|
||||
enum class ViewFadeMode_t : uint32_t
|
||||
// Size: 0x4
|
||||
enum class HorizJustification_e : uint32_t
|
||||
{
|
||||
VIEW_FADE_CONSTANT_COLOR = 0x0,
|
||||
VIEW_FADE_MODULATE = 0x1,
|
||||
VIEW_FADE_MOD2X = 0x2,
|
||||
HORIZ_JUSTIFICATION_LEFT = 0x0,
|
||||
HORIZ_JUSTIFICATION_CENTER = 0x1,
|
||||
HORIZ_JUSTIFICATION_RIGHT = 0x2,
|
||||
HORIZ_JUSTIFICATION_NONE = 0x3,
|
||||
};
|
||||
|
||||
struct PostProcessingTonemapParameters_t;
|
||||
@ -77,28 +82,6 @@ public:
|
||||
CUtlString m_name; // 0x0
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 8
|
||||
// Size: 0x10
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct MaterialParamInt_t : public MaterialParam_t
|
||||
{
|
||||
public:
|
||||
int32_t m_nValue; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 8
|
||||
// Size: 0x10
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct MaterialParamFloat_t : public MaterialParam_t
|
||||
{
|
||||
public:
|
||||
float m_flValue; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 8
|
||||
// Size: 0x18
|
||||
@ -110,17 +93,6 @@ public:
|
||||
Vector4D m_value; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 8
|
||||
// Size: 0x10
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct MaterialParamTexture_t : public MaterialParam_t
|
||||
{
|
||||
public:
|
||||
CStrongHandle< InfoForResourceTypeCTextureBase > m_pValue; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 8
|
||||
// Size: 0x10
|
||||
@ -133,38 +105,47 @@ public:
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 8
|
||||
// Size: 0x20
|
||||
// Alignment: 4
|
||||
// Size: 0x24
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct MaterialParamBuffer_t : public MaterialParam_t
|
||||
struct PostProcessingVignetteParameters_t
|
||||
{
|
||||
public:
|
||||
CUtlBinaryBlock m_value; // 0x8
|
||||
float m_flVignetteStrength; // 0x0
|
||||
Vector2D m_vCenter; // 0x4
|
||||
float m_flRadius; // 0xc
|
||||
float m_flRoundness; // 0x10
|
||||
float m_flFeather; // 0x14
|
||||
Vector m_vColorTint; // 0x18
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 8
|
||||
// Size: 0x130
|
||||
// Size: 0x10
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct MaterialResourceData_t
|
||||
struct MaterialParamInt_t : public MaterialParam_t
|
||||
{
|
||||
public:
|
||||
CUtlString m_materialName; // 0x0
|
||||
CUtlString m_shaderName; // 0x8
|
||||
CUtlVector< MaterialParamInt_t > m_intParams; // 0x10
|
||||
CUtlVector< MaterialParamFloat_t > m_floatParams; // 0x28
|
||||
CUtlVector< MaterialParamVector_t > m_vectorParams; // 0x40
|
||||
CUtlVector< MaterialParamTexture_t > m_textureParams; // 0x58
|
||||
CUtlVector< MaterialParamBuffer_t > m_dynamicParams; // 0x70
|
||||
CUtlVector< MaterialParamBuffer_t > m_dynamicTextureParams; // 0x88
|
||||
CUtlVector< MaterialParamInt_t > m_intAttributes; // 0xa0
|
||||
CUtlVector< MaterialParamFloat_t > m_floatAttributes; // 0xb8
|
||||
CUtlVector< MaterialParamVector_t > m_vectorAttributes; // 0xd0
|
||||
CUtlVector< MaterialParamTexture_t > m_textureAttributes; // 0xe8
|
||||
CUtlVector< MaterialParamString_t > m_stringAttributes; // 0x100
|
||||
CUtlVector< CUtlString > m_renderAttributesUsed; // 0x118
|
||||
int32_t m_nValue; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 4
|
||||
// Size: 0x14
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct PostProcessingLocalContrastParameters_t
|
||||
{
|
||||
public:
|
||||
float m_flLocalContrastStrength; // 0x0
|
||||
float m_flLocalContrastEdgeStrength; // 0x4
|
||||
float m_flLocalContrastVignetteStart; // 0x8
|
||||
float m_flLocalContrastVignetteEnd; // 0xc
|
||||
float m_flLocalContrastVignetteBlur; // 0x10
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
@ -215,36 +196,38 @@ public:
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 4
|
||||
// Size: 0x24
|
||||
// Has Trivial Destructor
|
||||
// Alignment: 8
|
||||
// Size: 0x20
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct PostProcessingVignetteParameters_t
|
||||
struct MaterialParamBuffer_t : public MaterialParam_t
|
||||
{
|
||||
public:
|
||||
float m_flVignetteStrength; // 0x0
|
||||
Vector2D m_vCenter; // 0x4
|
||||
float m_flRadius; // 0xc
|
||||
float m_flRoundness; // 0x10
|
||||
float m_flFeather; // 0x14
|
||||
Vector m_vColorTint; // 0x18
|
||||
CUtlBinaryBlock m_value; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 4
|
||||
// Size: 0x14
|
||||
// Has Trivial Destructor
|
||||
// Alignment: 8
|
||||
// Size: 0x130
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct PostProcessingLocalContrastParameters_t
|
||||
struct MaterialResourceData_t
|
||||
{
|
||||
public:
|
||||
float m_flLocalContrastStrength; // 0x0
|
||||
float m_flLocalContrastEdgeStrength; // 0x4
|
||||
float m_flLocalContrastVignetteStart; // 0x8
|
||||
float m_flLocalContrastVignetteEnd; // 0xc
|
||||
float m_flLocalContrastVignetteBlur; // 0x10
|
||||
CUtlString m_materialName; // 0x0
|
||||
CUtlString m_shaderName; // 0x8
|
||||
CUtlVector< MaterialParamInt_t > m_intParams; // 0x10
|
||||
CUtlVector< MaterialParamFloat_t > m_floatParams; // 0x28
|
||||
CUtlVector< MaterialParamVector_t > m_vectorParams; // 0x40
|
||||
CUtlVector< MaterialParamTexture_t > m_textureParams; // 0x58
|
||||
CUtlVector< MaterialParamBuffer_t > m_dynamicParams; // 0x70
|
||||
CUtlVector< MaterialParamBuffer_t > m_dynamicTextureParams; // 0x88
|
||||
CUtlVector< MaterialParamInt_t > m_intAttributes; // 0xa0
|
||||
CUtlVector< MaterialParamFloat_t > m_floatAttributes; // 0xb8
|
||||
CUtlVector< MaterialParamVector_t > m_vectorAttributes; // 0xd0
|
||||
CUtlVector< MaterialParamTexture_t > m_textureAttributes; // 0xe8
|
||||
CUtlVector< MaterialParamString_t > m_stringAttributes; // 0x100
|
||||
CUtlVector< CUtlString > m_renderAttributesUsed; // 0x118
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
@ -298,3 +281,25 @@ public:
|
||||
bool m_bHasColorCorrection; // 0x110
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 8
|
||||
// Size: 0x10
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct MaterialParamFloat_t : public MaterialParam_t
|
||||
{
|
||||
public:
|
||||
float m_flValue; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: materialsystem2.dll (project 'materialsystem2')
|
||||
// Alignment: 8
|
||||
// Size: 0x10
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct MaterialParamTexture_t : public MaterialParam_t
|
||||
{
|
||||
public:
|
||||
CStrongHandle< InfoForResourceTypeCTextureBase > m_pValue; // 0x8
|
||||
};
|
||||
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: meshsystem.dll
|
||||
// Classes count: 0
|
||||
// Enums count: 0
|
||||
// Classes count: 0 (Allocated) | 0 (Unallocated)
|
||||
// Enums count: 0 (Allocated) | 0 (Unallocated)
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: networksystem.dll
|
||||
// Classes count: 1
|
||||
// Enums count: 0
|
||||
// Classes count: 0 (Allocated) | 1 (Unallocated)
|
||||
// Enums count: 0 (Allocated) | 0 (Unallocated)
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -4,14 +4,15 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: panorama.dll
|
||||
// Classes count: 0
|
||||
// Enums count: 2
|
||||
// Classes count: 0 (Allocated) | 0 (Unallocated)
|
||||
// Enums count: 0 (Allocated) | 2 (Unallocated)
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
|
||||
// Registered binary: panorama.dll (project 'panorama_content')
|
||||
// Enumerator count: 13
|
||||
// Alignment: 4
|
||||
// Size: 0xd
|
||||
// Size: 0x4
|
||||
enum class ELayoutNodeType : uint32_t
|
||||
{
|
||||
ROOT = 0x0,
|
||||
@ -30,8 +31,9 @@ enum class ELayoutNodeType : uint32_t
|
||||
};
|
||||
|
||||
// Registered binary: panorama.dll (project 'panorama_content')
|
||||
// Enumerator count: 15
|
||||
// Alignment: 4
|
||||
// Size: 0xf
|
||||
// Size: 0x4
|
||||
enum class EStyleNodeType : uint32_t
|
||||
{
|
||||
ROOT = 0x0,
|
||||
|
22469
sdk/particles.hpp
22469
sdk/particles.hpp
File diff suppressed because it is too large
Load Diff
1863
sdk/pulse_system.hpp
1863
sdk/pulse_system.hpp
File diff suppressed because it is too large
Load Diff
@ -4,43 +4,15 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: rendersystemdx11.dll
|
||||
// Classes count: 3
|
||||
// Enums count: 5
|
||||
// Classes count: 0 (Allocated) | 3 (Unallocated)
|
||||
// Enums count: 0 (Allocated) | 5 (Unallocated)
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
|
||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||
// Enumerator count: 13
|
||||
// Alignment: 4
|
||||
// Size: 0x3
|
||||
enum class RenderSlotType_t : uint32_t
|
||||
{
|
||||
RENDER_SLOT_INVALID = 0xffffffffffffffff,
|
||||
RENDER_SLOT_PER_VERTEX = 0x0,
|
||||
RENDER_SLOT_PER_INSTANCE = 0x1,
|
||||
};
|
||||
|
||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||
// Alignment: 4
|
||||
// Size: 0xc
|
||||
enum class RenderBufferFlags_t : uint32_t
|
||||
{
|
||||
RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1,
|
||||
RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2,
|
||||
RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4,
|
||||
RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8,
|
||||
RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10,
|
||||
RENDER_BUFFER_STRUCTURED_BUFFER = 0x20,
|
||||
RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40,
|
||||
RENDER_BUFFER_UAV_COUNTER = 0x80,
|
||||
RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100,
|
||||
RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200,
|
||||
RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400,
|
||||
RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800,
|
||||
};
|
||||
|
||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||
// Alignment: 4
|
||||
// Size: 0xd
|
||||
// Size: 0x4
|
||||
enum class RenderPrimitiveType_t : uint32_t
|
||||
{
|
||||
RENDER_PRIM_POINTS = 0x0,
|
||||
@ -59,19 +31,29 @@ enum class RenderPrimitiveType_t : uint32_t
|
||||
};
|
||||
|
||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||
// Enumerator count: 12
|
||||
// Alignment: 4
|
||||
// Size: 0x4
|
||||
enum class InputLayoutVariation_t : uint32_t
|
||||
enum class RenderBufferFlags_t : uint32_t
|
||||
{
|
||||
INPUT_LAYOUT_VARIATION_DEFAULT = 0x0,
|
||||
INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1,
|
||||
INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2,
|
||||
INPUT_LAYOUT_VARIATION_MAX = 0x3,
|
||||
RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1,
|
||||
RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2,
|
||||
RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4,
|
||||
RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8,
|
||||
RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10,
|
||||
RENDER_BUFFER_STRUCTURED_BUFFER = 0x20,
|
||||
RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40,
|
||||
RENDER_BUFFER_UAV_COUNTER = 0x80,
|
||||
RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100,
|
||||
RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200,
|
||||
RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400,
|
||||
RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800,
|
||||
};
|
||||
|
||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||
// Enumerator count: 8
|
||||
// Alignment: 1
|
||||
// Size: 0x8
|
||||
// Size: 0x1
|
||||
enum class RenderMultisampleType_t : uint8_t
|
||||
{
|
||||
RENDER_MULTISAMPLE_INVALID = 0xffffffffffffffff,
|
||||
@ -85,19 +67,26 @@ enum class RenderMultisampleType_t : uint8_t
|
||||
};
|
||||
|
||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||
// Alignment: 8
|
||||
// Size: 0x38
|
||||
// Has Trivial Destructor
|
||||
struct RenderInputLayoutField_t
|
||||
// Enumerator count: 4
|
||||
// Alignment: 4
|
||||
// Size: 0x4
|
||||
enum class InputLayoutVariation_t : uint32_t
|
||||
{
|
||||
public:
|
||||
uint8_t m_pSemanticName[32]; // 0x0
|
||||
int32_t m_nSemanticIndex; // 0x20
|
||||
uint32_t m_Format; // 0x24
|
||||
int32_t m_nOffset; // 0x28
|
||||
int32_t m_nSlot; // 0x2c
|
||||
RenderSlotType_t m_nSlotType; // 0x30
|
||||
int32_t m_nInstanceStepRate; // 0x34
|
||||
INPUT_LAYOUT_VARIATION_DEFAULT = 0x0,
|
||||
INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1,
|
||||
INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2,
|
||||
INPUT_LAYOUT_VARIATION_MAX = 0x3,
|
||||
};
|
||||
|
||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||
// Enumerator count: 3
|
||||
// Alignment: 4
|
||||
// Size: 0x4
|
||||
enum class RenderSlotType_t : uint32_t
|
||||
{
|
||||
RENDER_SLOT_INVALID = 0xffffffffffffffff,
|
||||
RENDER_SLOT_PER_VERTEX = 0x0,
|
||||
RENDER_SLOT_PER_INSTANCE = 0x1,
|
||||
};
|
||||
|
||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||
@ -122,3 +111,19 @@ public:
|
||||
CUtlVector< VsInputSignatureElement_t > m_elems; // 0x0
|
||||
};
|
||||
|
||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||
// Alignment: 8
|
||||
// Size: 0x38
|
||||
// Has Trivial Destructor
|
||||
struct RenderInputLayoutField_t
|
||||
{
|
||||
public:
|
||||
uint8_t m_pSemanticName[32]; // 0x0
|
||||
int32_t m_nSemanticIndex; // 0x20
|
||||
uint32_t m_Format; // 0x24
|
||||
int32_t m_nOffset; // 0x28
|
||||
int32_t m_nSlot; // 0x2c
|
||||
RenderSlotType_t m_nSlotType; // 0x30
|
||||
int32_t m_nInstanceStepRate; // 0x34
|
||||
};
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -4,8 +4,8 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: scenefilecache.dll
|
||||
// Classes count: 0
|
||||
// Enums count: 0
|
||||
// Classes count: 0 (Allocated) | 0 (Unallocated)
|
||||
// Enums count: 0 (Allocated) | 0 (Unallocated)
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
|
||||
|
@ -4,14 +4,15 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: scenesystem.dll
|
||||
// Classes count: 9
|
||||
// Enums count: 1
|
||||
// Classes count: 0 (Allocated) | 9 (Unallocated)
|
||||
// Enums count: 0 (Allocated) | 1 (Unallocated)
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Enumerator count: 4
|
||||
// Alignment: 1
|
||||
// Size: 0x4
|
||||
// Size: 0x1
|
||||
enum class DisableShadows_t : uint8_t
|
||||
{
|
||||
kDisableShadows_None = 0x0,
|
||||
@ -22,74 +23,6 @@ enum class DisableShadows_t : uint8_t
|
||||
|
||||
struct SceneViewId_t;
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x10
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSEndFrameViewInfo
|
||||
{
|
||||
public:
|
||||
uint64_t m_nViewId; // 0x0
|
||||
CUtlString m_ViewName; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x18
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSMsg_EndFrame
|
||||
{
|
||||
public:
|
||||
CUtlVector< CSSDSEndFrameViewInfo > m_Views; // 0x0
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x10
|
||||
// Has Trivial Constructor
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct SceneViewId_t
|
||||
{
|
||||
public:
|
||||
uint64_t m_nViewId; // 0x0
|
||||
uint64_t m_nFrameCount; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x18
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSMsg_ViewRender
|
||||
{
|
||||
public:
|
||||
SceneViewId_t m_viewId; // 0x0
|
||||
CUtlString m_ViewName; // 0x10
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x38
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSMsg_LayerBase
|
||||
{
|
||||
public:
|
||||
SceneViewId_t m_viewId; // 0x0
|
||||
CUtlString m_ViewName; // 0x10
|
||||
int32_t m_nLayerIndex; // 0x18
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad001c[0x4]; // 0x1c
|
||||
public:
|
||||
uint64_t m_nLayerId; // 0x20
|
||||
CUtlString m_LayerName; // 0x28
|
||||
CUtlString m_displayText; // 0x30
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x30
|
||||
@ -112,15 +45,57 @@ public:
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x30
|
||||
// Size: 0x10
|
||||
// Has Trivial Constructor
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSMsg_ViewTargetList
|
||||
struct SceneViewId_t
|
||||
{
|
||||
public:
|
||||
uint64_t m_nViewId; // 0x0
|
||||
uint64_t m_nFrameCount; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x10
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSEndFrameViewInfo
|
||||
{
|
||||
public:
|
||||
uint64_t m_nViewId; // 0x0
|
||||
CUtlString m_ViewName; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x38
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSMsg_LayerBase
|
||||
{
|
||||
public:
|
||||
SceneViewId_t m_viewId; // 0x0
|
||||
CUtlString m_ViewName; // 0x10
|
||||
CUtlVector< CSSDSMsg_ViewTarget > m_Targets; // 0x18
|
||||
int32_t m_nLayerIndex; // 0x18
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad001c[0x4]; // 0x1c
|
||||
public:
|
||||
uint64_t m_nLayerId; // 0x20
|
||||
CUtlString m_LayerName; // 0x28
|
||||
CUtlString m_displayText; // 0x30
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x38
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSMsg_PostLayer : public CSSDSMsg_LayerBase
|
||||
{
|
||||
public:
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
@ -135,11 +110,37 @@ public:
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x38
|
||||
// Size: 0x30
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSMsg_PostLayer : public CSSDSMsg_LayerBase
|
||||
class CSSDSMsg_ViewTargetList
|
||||
{
|
||||
public:
|
||||
SceneViewId_t m_viewId; // 0x0
|
||||
CUtlString m_ViewName; // 0x10
|
||||
CUtlVector< CSSDSMsg_ViewTarget > m_Targets; // 0x18
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x18
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSMsg_ViewRender
|
||||
{
|
||||
public:
|
||||
SceneViewId_t m_viewId; // 0x0
|
||||
CUtlString m_ViewName; // 0x10
|
||||
};
|
||||
|
||||
// Registered binary: scenesystem.dll (project 'scenesystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x18
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CSSDSMsg_EndFrame
|
||||
{
|
||||
public:
|
||||
CUtlVector< CSSDSEndFrameViewInfo > m_Views; // 0x0
|
||||
};
|
||||
|
||||
|
@ -4,24 +4,15 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: schemasystem.dll
|
||||
// Classes count: 7
|
||||
// Enums count: 2
|
||||
// Classes count: 0 (Allocated) | 7 (Unallocated)
|
||||
// Enums count: 0 (Allocated) | 2 (Unallocated)
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'schemasystem')
|
||||
// Alignment: 4
|
||||
// Size: 0x3
|
||||
enum class ThreeState_t : uint32_t
|
||||
{
|
||||
TRS_FALSE = 0x0,
|
||||
TRS_TRUE = 0x1,
|
||||
TRS_NONE = 0x2,
|
||||
};
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'schemasystem')
|
||||
// Enumerator count: 81
|
||||
// Alignment: 1
|
||||
// Size: 0x51
|
||||
// Size: 0x1
|
||||
enum class fieldtype_t : uint8_t
|
||||
{
|
||||
FIELD_VOID = 0x0,
|
||||
@ -107,6 +98,31 @@ enum class fieldtype_t : uint8_t
|
||||
FIELD_TYPECOUNT = 0x50,
|
||||
};
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'schemasystem')
|
||||
// Enumerator count: 3
|
||||
// Alignment: 4
|
||||
// Size: 0x4
|
||||
enum class ThreeState_t : uint32_t
|
||||
{
|
||||
TRS_FALSE = 0x0,
|
||||
TRS_TRUE = 0x1,
|
||||
TRS_NONE = 0x2,
|
||||
};
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'resourcefile')
|
||||
// Alignment: 8
|
||||
// Size: 0x1
|
||||
// Has Trivial Constructor
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MResourceTypeForInfoType "vrman"
|
||||
class InfoForResourceTypeCResourceManifestInternal
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||
public:
|
||||
};
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'schemasystem')
|
||||
// Alignment: 8
|
||||
// Size: 0x180
|
||||
@ -146,48 +162,6 @@ public:
|
||||
KeyValues3 m_KV3; // 0x170
|
||||
};
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'resourcefile')
|
||||
// Alignment: 8
|
||||
// Size: 0x1
|
||||
// Has Trivial Constructor
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MResourceTypeForInfoType "vrman"
|
||||
class InfoForResourceTypeCResourceManifestInternal
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||
public:
|
||||
};
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'resourcefile')
|
||||
// Alignment: 8
|
||||
// Size: 0x8
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MIsBoxedIntegerType
|
||||
struct ResourceId_t
|
||||
{
|
||||
public:
|
||||
uint64_t m_Value; // 0x0
|
||||
|
||||
// Static fields:
|
||||
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("schemasystem.dll")->FindDeclaredClass("ResourceId_t")->m_static_fields[0]->m_instance);};
|
||||
};
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'resourcefile')
|
||||
// Alignment: 4
|
||||
// Size: 0x8
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CExampleSchemaVData_Monomorphic
|
||||
{
|
||||
public:
|
||||
int32_t m_nExample1; // 0x0
|
||||
int32_t m_nExample2; // 0x4
|
||||
};
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'resourcefile')
|
||||
// Alignment: 8
|
||||
// Size: 0x10
|
||||
@ -226,3 +200,31 @@ public:
|
||||
int32_t m_nDerivedB; // 0x10
|
||||
};
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'resourcefile')
|
||||
// Alignment: 8
|
||||
// Size: 0x8
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MIsBoxedIntegerType
|
||||
struct ResourceId_t
|
||||
{
|
||||
public:
|
||||
uint64_t m_Value; // 0x0
|
||||
|
||||
// Static fields:
|
||||
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("schemasystem.dll")->FindDeclaredClass("ResourceId_t")->m_static_fields[0]->m_instance);};
|
||||
};
|
||||
|
||||
// Registered binary: schemasystem.dll (project 'resourcefile')
|
||||
// Alignment: 4
|
||||
// Size: 0x8
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
class CExampleSchemaVData_Monomorphic
|
||||
{
|
||||
public:
|
||||
int32_t m_nExample1; // 0x0
|
||||
int32_t m_nExample2; // 0x4
|
||||
};
|
||||
|
||||
|
39028
sdk/server.hpp
39028
sdk/server.hpp
File diff suppressed because it is too large
Load Diff
1589
sdk/soundsystem.hpp
1589
sdk/soundsystem.hpp
File diff suppressed because it is too large
Load Diff
2610
sdk/vphysics2.hpp
2610
sdk/vphysics2.hpp
File diff suppressed because it is too large
Load Diff
@ -4,14 +4,15 @@
|
||||
|
||||
// /////////////////////////////////////////////////////////////
|
||||
// Binary: worldrenderer.dll
|
||||
// Classes count: 27
|
||||
// Enums count: 1
|
||||
// Classes count: 4 (Allocated) | 27 (Unallocated)
|
||||
// Enums count: 0 (Allocated) | 1 (Unallocated)
|
||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||
// /////////////////////////////////////////////////////////////
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Enumerator count: 13
|
||||
// Alignment: 4
|
||||
// Size: 0xd
|
||||
// Size: 0x4
|
||||
enum class ObjectTypeFlags_t : uint32_t
|
||||
{
|
||||
OBJECT_TYPE_NONE = 0x0,
|
||||
@ -34,61 +35,6 @@ struct AABB_t;
|
||||
struct BakedLightingInfo_t;
|
||||
struct WorldBuilderParams_t;
|
||||
struct VoxelVisBlockOffset_t;
|
||||
struct ChangeAccessorFieldPathIndex_t;
|
||||
struct CEntityIdentity;
|
||||
struct CScriptComponent;
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x30
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct EntityIOConnectionData_t
|
||||
{
|
||||
public:
|
||||
CUtlString m_outputName; // 0x0
|
||||
uint32_t m_targetType; // 0x8
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
|
||||
public:
|
||||
CUtlString m_targetName; // 0x10
|
||||
CUtlString m_inputName; // 0x18
|
||||
CUtlString m_overrideParam; // 0x20
|
||||
float m_flDelay; // 0x28
|
||||
int32_t m_nTimesToFire; // 0x2c
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x40
|
||||
// Has VTable
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct EntityKeyValueData_t
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||
public:
|
||||
CUtlVector< EntityIOConnectionData_t > m_connections; // 0x8
|
||||
CUtlBinaryBlock m_keyValuesData; // 0x20
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x40
|
||||
// Has VTable
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct PermEntityLumpData_t
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||
public:
|
||||
CUtlString m_name; // 0x8
|
||||
CUtlString m_hammerUniqueId; // 0x10
|
||||
CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > m_childLumps; // 0x18
|
||||
CUtlLeanVector< EntityKeyValueData_t > m_entityKeyValues; // 0x30
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
@ -120,6 +66,19 @@ public:
|
||||
CStrongHandle< InfoForResourceTypeCRenderMesh > m_renderable; // 0x80
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x38
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct AggregateLODSetup_t
|
||||
{
|
||||
public:
|
||||
Vector m_vLODOrigin; // 0x0
|
||||
float m_fMaxObjectScale; // 0xc
|
||||
CUtlVectorFixedGrowable< float32 > m_fSwitchDistances; // 0x10
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 4
|
||||
// Size: 0x4
|
||||
@ -132,6 +91,152 @@ public:
|
||||
uint32_t m_nSceneObjectIndex; // 0x0
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 4
|
||||
// Size: 0x20
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct ClutterTile_t
|
||||
{
|
||||
public:
|
||||
uint32_t m_nFirstInstance; // 0x0
|
||||
uint32_t m_nLastInstance; // 0x4
|
||||
AABB_t m_BoundsWs; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x78
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct AggregateSceneObject_t
|
||||
{
|
||||
public:
|
||||
ObjectTypeFlags_t m_allFlags; // 0x0
|
||||
ObjectTypeFlags_t m_anyFlags; // 0x4
|
||||
int16_t m_nLayer; // 0x8
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad000a[0x6]; // 0xa
|
||||
public:
|
||||
CUtlVector< AggregateMeshInfo_t > m_aggregateMeshes; // 0x10
|
||||
CUtlVector< AggregateLODSetup_t > m_lodSetups; // 0x28
|
||||
CUtlVector< uint16 > m_visClusterMembership; // 0x40
|
||||
CUtlVector< matrix3x4_t > m_fragmentTransforms; // 0x58
|
||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x70
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x50
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct NodeData_t
|
||||
{
|
||||
public:
|
||||
int32_t m_nParent; // 0x0
|
||||
Vector m_vOrigin; // 0x4
|
||||
Vector m_vMinBounds; // 0x10
|
||||
Vector m_vMaxBounds; // 0x1c
|
||||
float m_flMinimumDistance; // 0x28
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad002c[0x4]; // 0x2c
|
||||
public:
|
||||
CUtlVector< int32 > m_ChildNodeIndices; // 0x30
|
||||
CUtlString m_worldNodePrefix; // 0x48
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x1
|
||||
// Has Trivial Constructor
|
||||
// Has Trivial Destructor
|
||||
struct VMapResourceData_t
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||
public:
|
||||
// No schema binary for binding
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0xa0
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct ClutterSceneObject_t
|
||||
{
|
||||
public:
|
||||
AABB_t m_Bounds; // 0x0
|
||||
ObjectTypeFlags_t m_flags; // 0x18
|
||||
int16_t m_nLayer; // 0x1c
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad001e[0x2]; // 0x1e
|
||||
public:
|
||||
CUtlVector< Vector > m_instancePositions; // 0x20
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0038[0x18]; // 0x38
|
||||
public:
|
||||
CUtlVector< float32 > m_instanceScales; // 0x50
|
||||
CUtlVector< Color > m_instanceTintSrgb; // 0x68
|
||||
CUtlVector< ClutterTile_t > m_tiles; // 0x80
|
||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x98
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x20
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct WorldBuilderParams_t
|
||||
{
|
||||
public:
|
||||
float m_flMinDrawVolumeSize; // 0x0
|
||||
bool m_bBuildBakedLighting; // 0x4
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0005[0x3]; // 0x5
|
||||
public:
|
||||
Vector2D m_vLightmapUvScale; // 0x8
|
||||
uint64_t m_nCompileTimestamp; // 0x10
|
||||
uint64_t m_nCompileFingerprint; // 0x18
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x40
|
||||
// Has VTable
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct PermEntityLumpData_t
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||
public:
|
||||
CUtlString m_name; // 0x8
|
||||
CUtlString m_hammerUniqueId; // 0x10
|
||||
CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > m_childLumps; // 0x18
|
||||
CUtlLeanVector< EntityKeyValueData_t > m_entityKeyValues; // 0x30
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x30
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct BakedLightingInfo_t
|
||||
{
|
||||
public:
|
||||
uint32_t m_nLightmapVersionNumber; // 0x0
|
||||
uint32_t m_nLightmapGameVersionNumber; // 0x4
|
||||
Vector2D m_vLightmapUvScale; // 0x8
|
||||
bool m_bHasLightmaps; // 0x10
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0011[0x7]; // 0x11
|
||||
public:
|
||||
CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > m_lightMaps; // 0x18
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x28
|
||||
@ -147,61 +252,80 @@ public:
|
||||
CRenderBufferBinding m_extraBufferBinding; // 0x10
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x18
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct MaterialOverride_t : public BaseSceneObjectOverride_t
|
||||
{
|
||||
public:
|
||||
uint32_t m_nSubSceneObject; // 0x4
|
||||
uint32_t m_nDrawCallIndex; // 0x8
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
|
||||
public:
|
||||
CStrongHandle< InfoForResourceTypeIMaterial2 > m_pMaterial; // 0x10
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x70
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct InfoOverlayData_t
|
||||
{
|
||||
public:
|
||||
matrix3x4_t m_transform; // 0x0
|
||||
float m_flWidth; // 0x30
|
||||
float m_flHeight; // 0x34
|
||||
float m_flDepth; // 0x38
|
||||
Vector2D m_vUVStart; // 0x3c
|
||||
Vector2D m_vUVEnd; // 0x44
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad004c[0x4]; // 0x4c
|
||||
public:
|
||||
CStrongHandle< InfoForResourceTypeIMaterial2 > m_pMaterial; // 0x50
|
||||
int32_t m_nRenderOrder; // 0x58
|
||||
Vector4D m_vTintColor; // 0x5c
|
||||
int32_t m_nSequenceOverride; // 0x6c
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x30
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct BakedLightingInfo_t
|
||||
struct EntityIOConnectionData_t
|
||||
{
|
||||
public:
|
||||
uint32_t m_nLightmapVersionNumber; // 0x0
|
||||
uint32_t m_nLightmapGameVersionNumber; // 0x4
|
||||
Vector2D m_vLightmapUvScale; // 0x8
|
||||
bool m_bHasLightmaps; // 0x10
|
||||
CUtlString m_outputName; // 0x0
|
||||
uint32_t m_targetType; // 0x8
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0011[0x7]; // 0x11
|
||||
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
|
||||
public:
|
||||
CUtlString m_targetName; // 0x10
|
||||
CUtlString m_inputName; // 0x18
|
||||
CUtlString m_overrideParam; // 0x20
|
||||
float m_flDelay; // 0x28
|
||||
int32_t m_nTimesToFire; // 0x2c
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x140
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct WorldNode_t
|
||||
{
|
||||
public:
|
||||
CUtlVector< SceneObject_t > m_sceneObjects; // 0x0
|
||||
CUtlVector< InfoOverlayData_t > m_infoOverlays; // 0x18
|
||||
CUtlVector< uint16 > m_visClusterMembership; // 0x30
|
||||
CUtlVector< AggregateSceneObject_t > m_aggregateSceneObjects; // 0x48
|
||||
CUtlVector< ClutterSceneObject_t > m_clutterSceneObjects; // 0x60
|
||||
CUtlVector< ExtraVertexStreamOverride_t > m_extraVertexStreamOverrides; // 0x78
|
||||
CUtlVector< MaterialOverride_t > m_materialOverrides; // 0x90
|
||||
CUtlVector< WorldNodeOnDiskBufferData_t > m_extraVertexStreams; // 0xa8
|
||||
CUtlVector< CUtlString > m_layerNames; // 0xc0
|
||||
CUtlVector< uint8 > m_sceneObjectLayerIndices; // 0xd8
|
||||
CUtlVector< uint8 > m_overlayLayerIndices; // 0xf0
|
||||
CUtlString m_grassFileName; // 0x108
|
||||
// -> m_nLightmapVersionNumber - 0x110
|
||||
// -> m_nLightmapGameVersionNumber - 0x114
|
||||
// -> m_vLightmapUvScale - 0x118
|
||||
// -> m_bHasLightmaps - 0x120
|
||||
// -> m_lightMaps - 0x128
|
||||
BakedLightingInfo_t m_nodeLightingInfo; // 0x110
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 4
|
||||
// Size: 0x8
|
||||
// Has Trivial Constructor
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct VoxelVisBlockOffset_t
|
||||
{
|
||||
public:
|
||||
uint32_t m_nOffset; // 0x0
|
||||
uint32_t m_nElementCount; // 0x4
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x1
|
||||
// Has Trivial Constructor
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MResourceTypeForInfoType "vmap"
|
||||
struct InfoForResourceTypeVMapResourceData_t
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||
public:
|
||||
CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > m_lightMaps; // 0x18
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
@ -241,145 +365,6 @@ public:
|
||||
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x14
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x38
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct AggregateLODSetup_t
|
||||
{
|
||||
public:
|
||||
Vector m_vLODOrigin; // 0x0
|
||||
float m_fMaxObjectScale; // 0xc
|
||||
CUtlVectorFixedGrowable< float32 > m_fSwitchDistances; // 0x10
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x78
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct AggregateSceneObject_t
|
||||
{
|
||||
public:
|
||||
ObjectTypeFlags_t m_allFlags; // 0x0
|
||||
ObjectTypeFlags_t m_anyFlags; // 0x4
|
||||
int16_t m_nLayer; // 0x8
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad000a[0x6]; // 0xa
|
||||
public:
|
||||
CUtlVector< AggregateMeshInfo_t > m_aggregateMeshes; // 0x10
|
||||
CUtlVector< AggregateLODSetup_t > m_lodSetups; // 0x28
|
||||
CUtlVector< uint16 > m_visClusterMembership; // 0x40
|
||||
CUtlVector< matrix3x4_t > m_fragmentTransforms; // 0x58
|
||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x70
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 4
|
||||
// Size: 0x20
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct ClutterTile_t
|
||||
{
|
||||
public:
|
||||
uint32_t m_nFirstInstance; // 0x0
|
||||
uint32_t m_nLastInstance; // 0x4
|
||||
AABB_t m_BoundsWs; // 0x8
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0xa0
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct ClutterSceneObject_t
|
||||
{
|
||||
public:
|
||||
AABB_t m_Bounds; // 0x0
|
||||
ObjectTypeFlags_t m_flags; // 0x18
|
||||
int16_t m_nLayer; // 0x1c
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad001e[0x2]; // 0x1e
|
||||
public:
|
||||
CUtlVector< Vector > m_instancePositions; // 0x20
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0038[0x18]; // 0x38
|
||||
public:
|
||||
CUtlVector< float32 > m_instanceScales; // 0x50
|
||||
CUtlVector< Color > m_instanceTintSrgb; // 0x68
|
||||
CUtlVector< ClutterTile_t > m_tiles; // 0x80
|
||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x98
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x140
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct WorldNode_t
|
||||
{
|
||||
public:
|
||||
CUtlVector< SceneObject_t > m_sceneObjects; // 0x0
|
||||
CUtlVector< InfoOverlayData_t > m_infoOverlays; // 0x18
|
||||
CUtlVector< uint16 > m_visClusterMembership; // 0x30
|
||||
CUtlVector< AggregateSceneObject_t > m_aggregateSceneObjects; // 0x48
|
||||
CUtlVector< ClutterSceneObject_t > m_clutterSceneObjects; // 0x60
|
||||
CUtlVector< ExtraVertexStreamOverride_t > m_extraVertexStreamOverrides; // 0x78
|
||||
CUtlVector< MaterialOverride_t > m_materialOverrides; // 0x90
|
||||
CUtlVector< WorldNodeOnDiskBufferData_t > m_extraVertexStreams; // 0xa8
|
||||
CUtlVector< CUtlString > m_layerNames; // 0xc0
|
||||
CUtlVector< uint8 > m_sceneObjectLayerIndices; // 0xd8
|
||||
CUtlVector< uint8 > m_overlayLayerIndices; // 0xf0
|
||||
CUtlString m_grassFileName; // 0x108
|
||||
// -> m_nLightmapVersionNumber - 0x110
|
||||
// -> m_nLightmapGameVersionNumber - 0x114
|
||||
// -> m_vLightmapUvScale - 0x118
|
||||
// -> m_bHasLightmaps - 0x120
|
||||
// -> m_lightMaps - 0x128
|
||||
BakedLightingInfo_t m_nodeLightingInfo; // 0x110
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x20
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct WorldBuilderParams_t
|
||||
{
|
||||
public:
|
||||
float m_flMinDrawVolumeSize; // 0x0
|
||||
bool m_bBuildBakedLighting; // 0x4
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0005[0x3]; // 0x5
|
||||
public:
|
||||
Vector2D m_vLightmapUvScale; // 0x8
|
||||
uint64_t m_nCompileTimestamp; // 0x10
|
||||
uint64_t m_nCompileFingerprint; // 0x18
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x50
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct NodeData_t
|
||||
{
|
||||
public:
|
||||
int32_t m_nParent; // 0x0
|
||||
Vector m_vOrigin; // 0x4
|
||||
Vector m_vMinBounds; // 0x10
|
||||
Vector m_vMaxBounds; // 0x1c
|
||||
float m_flMinimumDistance; // 0x28
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad002c[0x4]; // 0x2c
|
||||
public:
|
||||
CUtlVector< int32 > m_ChildNodeIndices; // 0x30
|
||||
CUtlString m_worldNodePrefix; // 0x48
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x80
|
||||
@ -405,17 +390,57 @@ public:
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 4
|
||||
// Size: 0x8
|
||||
// Has Trivial Constructor
|
||||
// Has Trivial Destructor
|
||||
// Alignment: 8
|
||||
// Size: 0x70
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct VoxelVisBlockOffset_t
|
||||
struct InfoOverlayData_t
|
||||
{
|
||||
public:
|
||||
uint32_t m_nOffset; // 0x0
|
||||
uint32_t m_nElementCount; // 0x4
|
||||
matrix3x4_t m_transform; // 0x0
|
||||
float m_flWidth; // 0x30
|
||||
float m_flHeight; // 0x34
|
||||
float m_flDepth; // 0x38
|
||||
Vector2D m_vUVStart; // 0x3c
|
||||
Vector2D m_vUVEnd; // 0x44
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad004c[0x4]; // 0x4c
|
||||
public:
|
||||
CStrongHandle< InfoForResourceTypeIMaterial2 > m_pMaterial; // 0x50
|
||||
int32_t m_nRenderOrder; // 0x58
|
||||
Vector4D m_vTintColor; // 0x5c
|
||||
int32_t m_nSequenceOverride; // 0x6c
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x18
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct MaterialOverride_t : public BaseSceneObjectOverride_t
|
||||
{
|
||||
public:
|
||||
uint32_t m_nSubSceneObject; // 0x4
|
||||
uint32_t m_nDrawCallIndex; // 0x8
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
|
||||
public:
|
||||
CStrongHandle< InfoForResourceTypeIMaterial2 > m_pMaterial; // 0x10
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x40
|
||||
// Has VTable
|
||||
//
|
||||
// MGetKV3ClassDefaults
|
||||
struct EntityKeyValueData_t
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||
public:
|
||||
CUtlVector< EntityIOConnectionData_t > m_connections; // 0x8
|
||||
CUtlBinaryBlock m_keyValuesData; // 0x20
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
@ -443,126 +468,3 @@ public:
|
||||
VoxelVisBlockOffset_t m_nVisBlocks; // 0x94
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x1
|
||||
// Has Trivial Constructor
|
||||
// Has Trivial Destructor
|
||||
struct VMapResourceData_t
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||
public:
|
||||
// No schema binary for binding
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||
// Alignment: 8
|
||||
// Size: 0x1
|
||||
// Has Trivial Constructor
|
||||
// Has Trivial Destructor
|
||||
//
|
||||
// MResourceTypeForInfoType "vmap"
|
||||
struct InfoForResourceTypeVMapResourceData_t
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||
public:
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'entity2')
|
||||
// Alignment: 8
|
||||
// Size: 0x8
|
||||
// Has VTable
|
||||
// Is Abstract
|
||||
// Has Trivial Destructor
|
||||
class CEntityComponent
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||
public:
|
||||
// No schema binary for binding
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'entity2')
|
||||
// Alignment: 8
|
||||
// Size: 0x78
|
||||
//
|
||||
// MNetworkVarNames "int32 m_nameStringableIndex"
|
||||
class CEntityIdentity
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x14]; // 0x0
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkChangeCallback "entityIdentityNameChanged"
|
||||
int32_t m_nameStringableIndex; // 0x14
|
||||
CUtlSymbolLarge m_name; // 0x18
|
||||
CUtlSymbolLarge m_designerName; // 0x20
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0028[0x8]; // 0x28
|
||||
public:
|
||||
uint32_t m_flags; // 0x30
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0034[0x4]; // 0x34
|
||||
public:
|
||||
// MNetworkDisable
|
||||
WorldGroupId_t m_worldGroupId; // 0x38
|
||||
uint32_t m_fDataObjectTypes; // 0x3c
|
||||
// MNetworkDisable
|
||||
// MNetworkChangeAccessorFieldPathIndex
|
||||
ChangeAccessorFieldPathIndex_t m_PathIndex; // 0x40
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0042[0x16]; // 0x42
|
||||
public:
|
||||
CEntityIdentity* m_pPrev; // 0x58
|
||||
CEntityIdentity* m_pNext; // 0x60
|
||||
CEntityIdentity* m_pPrevByClass; // 0x68
|
||||
CEntityIdentity* m_pNextByClass; // 0x70
|
||||
|
||||
// Datamap fields:
|
||||
// void m_pAttributes; // 0x48
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'entity2')
|
||||
// Alignment: 8
|
||||
// Size: 0x38
|
||||
// Has VTable
|
||||
//
|
||||
// MNetworkVarNames "CEntityIdentity * m_pEntity"
|
||||
// MNetworkVarNames "CScriptComponent::Storage_t m_CScriptComponent"
|
||||
class CEntityInstance
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||
public:
|
||||
// MNetworkDisable
|
||||
CUtlSymbolLarge m_iszPrivateVScripts; // 0x8
|
||||
// MNetworkEnable
|
||||
// MNetworkPriority "56"
|
||||
CEntityIdentity* m_pEntity; // 0x10
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0018[0x10]; // 0x18
|
||||
public:
|
||||
// MNetworkEnable
|
||||
// MNetworkDisable
|
||||
CScriptComponent* m_CScriptComponent; // 0x28
|
||||
bool m_bVisibleinPVS; // 0x30
|
||||
};
|
||||
|
||||
// Registered binary: worldrenderer.dll (project 'entity2')
|
||||
// Alignment: 8
|
||||
// Size: 0x38
|
||||
// Has VTable
|
||||
class CScriptComponent : public CEntityComponent
|
||||
{
|
||||
private:
|
||||
[[maybe_unused]] uint8_t __pad0008[0x28]; // 0x8
|
||||
public:
|
||||
CUtlSymbolLarge m_scriptClassName; // 0x30
|
||||
|
||||
// Static fields:
|
||||
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[0]->m_instance);};
|
||||
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[1]->m_instance);};
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user