mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-01-22 21:36:01 +00:00
12.02.2024
This commit is contained in:
parent
b28d72fec7
commit
ecf47f8dec
5101
sdk/!GlobalTypes.hpp
5101
sdk/!GlobalTypes.hpp
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
98004
sdk/client.hpp
98004
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: engine2.dll
|
// Binary: engine2.dll
|
||||||
// Classes count: 49
|
// Classes count: 48
|
||||||
// Enums count: 4
|
// Enums count: 4
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -76,7 +76,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -89,7 +89,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -100,7 +100,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct EventProfileStorageAvailable_t
|
struct EventProfileStorageAvailable_t
|
||||||
@ -110,7 +110,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -155,13 +155,15 @@ public:
|
|||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x30
|
// Size: 0x38
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct EventClientProcessInput_t
|
struct EventClientProcessInput_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
float m_flRealTime; // 0x28
|
float m_flRealTime; // 0x28
|
||||||
|
float m_flTickInterval; // 0x2c
|
||||||
|
double m_flTickStartTime; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
@ -192,7 +194,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct EventClientSceneSystemThreadStateChange_t
|
struct EventClientSceneSystemThreadStateChange_t
|
||||||
@ -231,7 +233,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x30
|
// Size: 0x38
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct EventClientFrameSimulate_t
|
struct EventClientFrameSimulate_t
|
||||||
{
|
{
|
||||||
@ -239,6 +241,7 @@ public:
|
|||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
float m_flRealTime; // 0x28
|
float m_flRealTime; // 0x28
|
||||||
float m_flFrameTime; // 0x2c
|
float m_flFrameTime; // 0x2c
|
||||||
|
double m_flWhenScheduleSendTickPacket; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
@ -332,18 +335,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x8
|
|
||||||
// Has Trivial Destructor
|
|
||||||
struct EventClientSendInput_t
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
bool m_bFinalClientCommandTick; // 0x0
|
|
||||||
int32_t m_nAdditionalClientCommandsToCreate; // 0x4
|
|
||||||
};
|
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
|
||||||
// Alignment: 1
|
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct EventClientPredictionPostNetupdate_t
|
struct EventClientPredictionPostNetupdate_t
|
||||||
@ -355,7 +347,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct EventClientPollNetworking_t
|
struct EventClientPollNetworking_t
|
||||||
@ -365,7 +357,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct EventClientProcessNetworking_t
|
struct EventClientProcessNetworking_t
|
||||||
@ -479,7 +471,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'engine2')
|
// Registered binary: engine2.dll (project 'engine2')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct EventAppShutdown_t
|
struct EventAppShutdown_t
|
||||||
@ -502,7 +494,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'entity2')
|
// Registered binary: engine2.dll (project 'entity2')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -636,20 +628,20 @@ public:
|
|||||||
|
|
||||||
// Registered binary: engine2.dll (project 'entity2')
|
// Registered binary: engine2.dll (project 'entity2')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x8
|
// Size: 0x1
|
||||||
// Has VTable
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
class CEmptyEntityInstance
|
class CEmptyEntityInstance
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
// No schema binary for binding
|
// No schema binary for binding
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'entity2')
|
// Registered binary: engine2.dll (project 'entity2')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x30
|
// Size: 0x38
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MNetworkVarNames "CEntityIdentity * m_pEntity"
|
// MNetworkVarNames "CEntityIdentity * m_pEntity"
|
||||||
@ -670,6 +662,7 @@ public:
|
|||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkDisable
|
// MNetworkDisable
|
||||||
CScriptComponent* m_CScriptComponent; // 0x28
|
CScriptComponent* m_CScriptComponent; // 0x28
|
||||||
|
bool m_bVisibleinPVS; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: engine2.dll (project 'entity2')
|
// Registered binary: engine2.dll (project 'entity2')
|
||||||
|
@ -261,16 +261,37 @@ public:
|
|||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0041[0x3]; // 0x41
|
[[maybe_unused]] uint8_t __pad0041[0x3]; // 0x41
|
||||||
public:
|
public:
|
||||||
|
// -> m_blendMode - 0x44
|
||||||
|
// -> m_flBloomStrength - 0x48
|
||||||
|
// -> m_flScreenBloomStrength - 0x4c
|
||||||
|
// -> m_flBlurBloomStrength - 0x50
|
||||||
|
// -> m_flBloomThreshold - 0x54
|
||||||
|
// -> m_flBloomThresholdWidth - 0x58
|
||||||
|
// -> m_flSkyboxBloomStrength - 0x5c
|
||||||
|
// -> m_flBloomStartValue - 0x60
|
||||||
|
// -> m_flBlurWeight[5] - 0x64
|
||||||
|
// -> m_vBlurTint[5] - 0x78
|
||||||
PostProcessingBloomParameters_t m_bloomParams; // 0x44
|
PostProcessingBloomParameters_t m_bloomParams; // 0x44
|
||||||
bool m_bHasVignetteParams; // 0xb4
|
bool m_bHasVignetteParams; // 0xb4
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad00b5[0x3]; // 0xb5
|
[[maybe_unused]] uint8_t __pad00b5[0x3]; // 0xb5
|
||||||
public:
|
public:
|
||||||
|
// -> m_flVignetteStrength - 0xb8
|
||||||
|
// -> m_vCenter - 0xbc
|
||||||
|
// -> m_flRadius - 0xc4
|
||||||
|
// -> m_flRoundness - 0xc8
|
||||||
|
// -> m_flFeather - 0xcc
|
||||||
|
// -> m_vColorTint - 0xd0
|
||||||
PostProcessingVignetteParameters_t m_vignetteParams; // 0xb8
|
PostProcessingVignetteParameters_t m_vignetteParams; // 0xb8
|
||||||
bool m_bHasLocalContrastParams; // 0xdc
|
bool m_bHasLocalContrastParams; // 0xdc
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad00dd[0x3]; // 0xdd
|
[[maybe_unused]] uint8_t __pad00dd[0x3]; // 0xdd
|
||||||
public:
|
public:
|
||||||
|
// -> m_flLocalContrastStrength - 0xe0
|
||||||
|
// -> m_flLocalContrastEdgeStrength - 0xe4
|
||||||
|
// -> m_flLocalContrastVignetteStart - 0xe8
|
||||||
|
// -> m_flLocalContrastVignetteEnd - 0xec
|
||||||
|
// -> m_flLocalContrastVignetteBlur - 0xf0
|
||||||
PostProcessingLocalContrastParameters_t m_localConstrastParams; // 0xe0
|
PostProcessingLocalContrastParameters_t m_localConstrastParams; // 0xe0
|
||||||
int32_t m_nColorCorrectionVolumeDim; // 0xf4
|
int32_t m_nColorCorrectionVolumeDim; // 0xf4
|
||||||
CUtlBinaryBlock m_colorCorrectionVolumeData; // 0xf8
|
CUtlBinaryBlock m_colorCorrectionVolumeData; // 0xf8
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// Registered binary: networksystem.dll (project 'networksystem')
|
// Registered binary: networksystem.dll (project 'networksystem')
|
||||||
// Alignment: 2
|
// Alignment: 8
|
||||||
// Size: 0x2
|
// Size: 0x2
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct ChangeAccessorFieldPathIndex_t
|
struct ChangeAccessorFieldPathIndex_t
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -4,14 +4,14 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: pulse_system.dll
|
// Binary: pulse_system.dll
|
||||||
// Classes count: 71
|
// Classes count: 85
|
||||||
// Enums count: 3
|
// Enums count: 7
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
// Size: 0x41
|
// Size: 0x3d
|
||||||
enum class PulseInstructionCode_t : uint16_t
|
enum class PulseInstructionCode_t : uint16_t
|
||||||
{
|
{
|
||||||
INVALID = 0x0,
|
INVALID = 0x0,
|
||||||
@ -27,58 +27,54 @@ enum class PulseInstructionCode_t : uint16_t
|
|||||||
PULSE_CALL_ASYNC_FIRE = 0xa,
|
PULSE_CALL_ASYNC_FIRE = 0xa,
|
||||||
CELL_INVOKE = 0xb,
|
CELL_INVOKE = 0xb,
|
||||||
LIBRARY_INVOKE = 0xc,
|
LIBRARY_INVOKE = 0xc,
|
||||||
TARGET_INVOKE = 0xd,
|
SET_VAR = 0xd,
|
||||||
SET_VAR = 0xe,
|
GET_VAR = 0xe,
|
||||||
GET_VAR = 0xf,
|
GET_CONST = 0xf,
|
||||||
SET_REGISTER_LIT_BOOL = 0x10,
|
SET_REGISTER_DOMAIN_VALUE = 0x10,
|
||||||
SET_REGISTER_LIT_INT = 0x11,
|
COPY = 0x11,
|
||||||
SET_REGISTER_LIT_FLOAT = 0x12,
|
NOT = 0x12,
|
||||||
SET_REGISTER_LIT_STR = 0x13,
|
NEGATE = 0x13,
|
||||||
SET_REGISTER_LIT_INVAL_EHANDLE = 0x14,
|
ADD = 0x14,
|
||||||
SET_REGISTER_LIT_INVAL_SNDEVT_GUID = 0x15,
|
SUB = 0x15,
|
||||||
SET_REGISTER_LIT_VEC3 = 0x16,
|
MUL = 0x16,
|
||||||
SET_REGISTER_DOMAIN_VALUE = 0x17,
|
DIV = 0x17,
|
||||||
COPY = 0x18,
|
MOD = 0x18,
|
||||||
NOT = 0x19,
|
LT = 0x19,
|
||||||
NEGATE = 0x1a,
|
LTE = 0x1a,
|
||||||
ADD = 0x1b,
|
EQ = 0x1b,
|
||||||
SUB = 0x1c,
|
NE = 0x1c,
|
||||||
MUL = 0x1d,
|
AND = 0x1d,
|
||||||
DIV = 0x1e,
|
OR = 0x1e,
|
||||||
MOD = 0x1f,
|
CONVERT_VALUE = 0x1f,
|
||||||
LT = 0x20,
|
LAST_SERIALIZED_CODE = 0x20,
|
||||||
LTE = 0x21,
|
NEGATE_INT = 0x21,
|
||||||
EQ = 0x22,
|
NEGATE_FLOAT = 0x22,
|
||||||
NE = 0x23,
|
ADD_INT = 0x23,
|
||||||
AND = 0x24,
|
ADD_FLOAT = 0x24,
|
||||||
OR = 0x25,
|
ADD_STRING = 0x25,
|
||||||
CONVERT_VALUE = 0x26,
|
SUB_INT = 0x26,
|
||||||
LAST_SERIALIZED_CODE = 0x27,
|
SUB_FLOAT = 0x27,
|
||||||
NEGATE_INT = 0x28,
|
MUL_INT = 0x28,
|
||||||
NEGATE_FLOAT = 0x29,
|
MUL_FLOAT = 0x29,
|
||||||
ADD_INT = 0x2a,
|
DIV_INT = 0x2a,
|
||||||
ADD_FLOAT = 0x2b,
|
DIV_FLOAT = 0x2b,
|
||||||
ADD_STRING = 0x2c,
|
MOD_INT = 0x2c,
|
||||||
SUB_INT = 0x2d,
|
MOD_FLOAT = 0x2d,
|
||||||
SUB_FLOAT = 0x2e,
|
LT_INT = 0x2e,
|
||||||
MUL_INT = 0x2f,
|
LT_FLOAT = 0x2f,
|
||||||
MUL_FLOAT = 0x30,
|
LTE_INT = 0x30,
|
||||||
DIV_INT = 0x31,
|
LTE_FLOAT = 0x31,
|
||||||
DIV_FLOAT = 0x32,
|
EQ_BOOL = 0x32,
|
||||||
MOD_INT = 0x33,
|
EQ_INT = 0x33,
|
||||||
MOD_FLOAT = 0x34,
|
EQ_FLOAT = 0x34,
|
||||||
LT_INT = 0x35,
|
EQ_STRING = 0x35,
|
||||||
LT_FLOAT = 0x36,
|
EQ_ENTITY_NAME = 0x36,
|
||||||
LTE_INT = 0x37,
|
NE_BOOL = 0x37,
|
||||||
LTE_FLOAT = 0x38,
|
NE_INT = 0x38,
|
||||||
EQ_BOOL = 0x39,
|
NE_FLOAT = 0x39,
|
||||||
EQ_INT = 0x3a,
|
NE_STRING = 0x3a,
|
||||||
EQ_FLOAT = 0x3b,
|
NE_ENTITY_NAME = 0x3b,
|
||||||
EQ_STRING = 0x3c,
|
GET_CONST_INLINE_STORAGE = 0x3c,
|
||||||
NE_BOOL = 0x3d,
|
|
||||||
NE_INT = 0x3e,
|
|
||||||
NE_FLOAT = 0x3f,
|
|
||||||
NE_STRING = 0x40,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
@ -96,7 +92,35 @@ enum class PulseMethodCallMode_t : uint32_t
|
|||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0xe
|
// Size: 0x3
|
||||||
|
enum class PulseCursorExecResult_t : uint32_t
|
||||||
|
{
|
||||||
|
Succeeded = 0x0,
|
||||||
|
Canceled = 0x1,
|
||||||
|
Failed = 0x2,
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x4
|
||||||
|
enum class PulseCursorCancelPriority_t : uint32_t
|
||||||
|
{
|
||||||
|
// MPropertyFriendlyName "Keep running normally."
|
||||||
|
None = 0x0,
|
||||||
|
// MPropertyFriendlyName "Kill after current node."
|
||||||
|
// MPropertyDescription "Do not stop the current yielding node, but do not continue to the next node afterwards."
|
||||||
|
CancelOnSucceeded = 0x1,
|
||||||
|
// MPropertyFriendlyName "Kill elegantly."
|
||||||
|
// MPropertyDescription "Request elegant wind-down of any associated work (e.g. vcd interrupt)."
|
||||||
|
SoftCancel = 0x2,
|
||||||
|
// MPropertyFriendlyName "Kill immediately."
|
||||||
|
// MPropertyDescription "Stop without any wind-down."
|
||||||
|
HardCancel = 0x3,
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x12
|
||||||
enum class PulseValueType_t : uint32_t
|
enum class PulseValueType_t : uint32_t
|
||||||
{
|
{
|
||||||
PVAL_INVALID = 0xffffffffffffffff,
|
PVAL_INVALID = 0xffffffffffffffff,
|
||||||
@ -112,17 +136,54 @@ enum class PulseValueType_t : uint32_t
|
|||||||
PVAL_VEC3 = 0x4,
|
PVAL_VEC3 = 0x4,
|
||||||
// MPropertyFriendlyName "Transform"
|
// MPropertyFriendlyName "Transform"
|
||||||
PVAL_TRANSFORM = 0x5,
|
PVAL_TRANSFORM = 0x5,
|
||||||
|
// MPropertyFriendlyName "Color"
|
||||||
|
PVAL_COLOR_RGB = 0x6,
|
||||||
// MPropertyFriendlyName "Entity Handle"
|
// MPropertyFriendlyName "Entity Handle"
|
||||||
PVAL_EHANDLE = 0x6,
|
PVAL_EHANDLE = 0x7,
|
||||||
// MPropertyFriendlyName "Resource"
|
// MPropertyFriendlyName "Resource"
|
||||||
PVAL_RESOURCE = 0x7,
|
PVAL_RESOURCE = 0x8,
|
||||||
// MPropertyFriendlyName "SoundEvent Handle"
|
// MPropertyFriendlyName "SoundEvent Handle"
|
||||||
PVAL_SNDEVT_GUID = 0x8,
|
PVAL_SNDEVT_GUID = 0x9,
|
||||||
PVAL_SCHEMA_PTR = 0x9,
|
// MPropertyFriendlyName "Entity Name"
|
||||||
PVAL_CURSOR_FLOW = 0xa,
|
PVAL_ENTITY_NAME = 0xa,
|
||||||
PVAL_ANY = 0xb,
|
PVAL_SCHEMA_PTR = 0xb,
|
||||||
|
PVAL_TYPESAFE_INT = 0xc,
|
||||||
|
PVAL_CURSOR_FLOW = 0xd,
|
||||||
|
PVAL_ANY = 0xe,
|
||||||
|
// MPropertyFriendlyName "Schema Enum"
|
||||||
|
PVAL_SCHEMA_ENUM = 0xf,
|
||||||
// MPropertySuppressEnumerator
|
// MPropertySuppressEnumerator
|
||||||
PVAL_COUNT = 0xc,
|
PVAL_COUNT = 0x10,
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x5
|
||||||
|
enum class PulseTestEnumColor_t : uint32_t
|
||||||
|
{
|
||||||
|
// MPropertyFriendlyName "Black"
|
||||||
|
BLACK = 0x0,
|
||||||
|
// MPropertyFriendlyName "White"
|
||||||
|
WHITE = 0x1,
|
||||||
|
// MPropertyFriendlyName "Red"
|
||||||
|
RED = 0x2,
|
||||||
|
// MPropertyFriendlyName "Green"
|
||||||
|
GREEN = 0x3,
|
||||||
|
// MPropertyFriendlyName "Blue"
|
||||||
|
BLUE = 0x4,
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x3
|
||||||
|
enum class PulseTestEnumShape_t : uint32_t
|
||||||
|
{
|
||||||
|
// MPropertyFriendlyName "Circle"
|
||||||
|
CIRCLE = 0x64,
|
||||||
|
// MPropertyFriendlyName "Square"
|
||||||
|
SQUARE = 0xc8,
|
||||||
|
// MPropertyFriendlyName "Triangle"
|
||||||
|
TRIANGLE = 0x12c,
|
||||||
};
|
};
|
||||||
|
|
||||||
struct PulseRuntimeRegisterIndex_t;
|
struct PulseRuntimeRegisterIndex_t;
|
||||||
@ -133,6 +194,7 @@ struct PulseDocNodeID_t;
|
|||||||
struct PulseRuntimeVarIndex_t;
|
struct PulseRuntimeVarIndex_t;
|
||||||
struct PulseRuntimeInvokeIndex_t;
|
struct PulseRuntimeInvokeIndex_t;
|
||||||
struct PulseRuntimeCallInfoIndex_t;
|
struct PulseRuntimeCallInfoIndex_t;
|
||||||
|
struct PulseRuntimeConstantIndex_t;
|
||||||
struct PulseRuntimeOutputIndex_t;
|
struct PulseRuntimeOutputIndex_t;
|
||||||
struct CPulse_ResumePoint;
|
struct CPulse_ResumePoint;
|
||||||
struct CPulse_OutflowConnection;
|
struct CPulse_OutflowConnection;
|
||||||
@ -140,7 +202,31 @@ struct PulseTestEHandle_t;
|
|||||||
struct CPulseGraphInstance_TestDomain;
|
struct CPulseGraphInstance_TestDomain;
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_system')
|
// Registered binary: pulse_system.dll (project 'pulse_system')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
|
// Size: 0x1
|
||||||
|
// Has Trivial Constructor
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
// MPropertyDescription "Library for interacting with pulse cursors."
|
||||||
|
class CPulseCursorFuncs
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_system')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x30
|
||||||
|
struct CPulseCell_WaitForCursorsWithTagBase__CursorState_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_TagName; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_system')
|
||||||
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -156,19 +242,34 @@ public:
|
|||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x188
|
// Size: 0x1
|
||||||
|
// Has Trivial Constructor
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MPulseProvideFeatureTag
|
||||||
|
// MPulseLibraryBindings
|
||||||
|
class FakeEntity_tAPI
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x168
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseInternal_IsCursor
|
// MPulseInternal_IsCursor
|
||||||
class CPulseExecCursor
|
class CPulseExecCursor
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x188]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x168]; // 0x0
|
||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 2
|
// Alignment: 8
|
||||||
// Size: 0x2
|
// Size: 0x2
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -213,6 +314,18 @@ public:
|
|||||||
bool m_bIsPublic; // 0x32
|
bool m_bIsPublic; // 0x32
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x28
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CPulse_Constant
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CPulseValueFullType m_Type; // 0x0
|
||||||
|
KeyValues3 m_Value; // 0x10
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x20
|
// Size: 0x20
|
||||||
@ -242,7 +355,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -257,7 +370,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -273,7 +386,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xf8
|
// Size: 0x128
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
@ -290,12 +403,13 @@ public:
|
|||||||
CUtlVector< CPulse_PublicOutput > m_PublicOutputs; // 0x60
|
CUtlVector< CPulse_PublicOutput > m_PublicOutputs; // 0x60
|
||||||
CUtlVector< CPulse_InvokeBinding* > m_InvokeBindings; // 0x78
|
CUtlVector< CPulse_InvokeBinding* > m_InvokeBindings; // 0x78
|
||||||
CUtlVector< CPulse_CallInfo* > m_CallInfos; // 0x90
|
CUtlVector< CPulse_CallInfo* > m_CallInfos; // 0x90
|
||||||
CUtlVector< CPulse_OutputConnection* > m_OutputConnections; // 0xa8
|
CUtlVector< CPulse_Constant > m_Constants; // 0xa8
|
||||||
|
CUtlVector< CPulse_OutputConnection* > m_OutputConnections; // 0xc0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xd0
|
// Size: 0xd8
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseInstanceDomainInfo
|
// MPulseInstanceDomainInfo
|
||||||
@ -303,12 +417,12 @@ public:
|
|||||||
class CBasePulseGraphInstance
|
class CBasePulseGraphInstance
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0000[0xd0]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0xd8]; // 0x0
|
||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -323,7 +437,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -338,7 +452,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -353,7 +467,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -368,7 +482,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -383,7 +497,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -398,7 +512,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 2
|
// Alignment: 8
|
||||||
// Size: 0x2
|
// Size: 0x2
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -427,6 +541,21 @@ public:
|
|||||||
int32_t m_nLastReadByInstruction; // 0x54
|
int32_t m_nLastReadByInstruction; // 0x54
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x2
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MIsBoxedIntegerType
|
||||||
|
struct PulseRuntimeConstantIndex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int16_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseRuntimeConstantIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x20
|
// Size: 0x20
|
||||||
@ -440,7 +569,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -474,7 +603,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -490,7 +619,52 @@ public:
|
|||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x48
|
// Size: 0x4
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MIsBoxedIntegerType
|
||||||
|
struct PulseGraphInstanceID_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseGraphInstanceID_t")->m_static_fields[0]->m_instance);};
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x4
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MIsBoxedIntegerType
|
||||||
|
struct PulseCursorID_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseCursorID_t")->m_static_fields[0]->m_instance);};
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x4
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MIsBoxedIntegerType
|
||||||
|
struct PulseCursorYieldToken_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseCursorYieldToken_t")->m_static_fields[0]->m_instance);};
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x70
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
class CPulse_InvokeBinding
|
class CPulse_InvokeBinding
|
||||||
@ -499,17 +673,13 @@ public:
|
|||||||
PulseRegisterMap_t m_RegisterMap; // 0x0
|
PulseRegisterMap_t m_RegisterMap; // 0x0
|
||||||
CUtlSymbolLarge m_FuncName; // 0x20
|
CUtlSymbolLarge m_FuncName; // 0x20
|
||||||
PulseRuntimeCellIndex_t m_nCellIndex; // 0x28
|
PulseRuntimeCellIndex_t m_nCellIndex; // 0x28
|
||||||
private:
|
PulseRuntimeChunkIndex_t m_nSrcChunk; // 0x2c
|
||||||
[[maybe_unused]] uint8_t __pad002c[0x4]; // 0x2c
|
int32_t m_nSrcInstruction; // 0x30
|
||||||
public:
|
|
||||||
CPulseValueFullType m_InstanceType; // 0x30
|
|
||||||
PulseRuntimeChunkIndex_t m_nSrcChunk; // 0x40
|
|
||||||
int32_t m_nSrcInstruction; // 0x44
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x68
|
// Size: 0x48
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
struct PGDInstruction_t
|
struct PGDInstruction_t
|
||||||
@ -527,19 +697,11 @@ public:
|
|||||||
PulseRuntimeChunkIndex_t m_nChunk; // 0x14
|
PulseRuntimeChunkIndex_t m_nChunk; // 0x14
|
||||||
int32_t m_nDestInstruction; // 0x18
|
int32_t m_nDestInstruction; // 0x18
|
||||||
PulseRuntimeCallInfoIndex_t m_nCallInfoIndex; // 0x1c
|
PulseRuntimeCallInfoIndex_t m_nCallInfoIndex; // 0x1c
|
||||||
CUtlSymbolLarge m_Arg0Name; // 0x20
|
PulseRuntimeConstantIndex_t m_nConstIdx; // 0x20
|
||||||
CUtlSymbolLarge m_Arg1Name; // 0x28
|
|
||||||
bool m_bLiteralBool; // 0x30
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0031[0x3]; // 0x31
|
[[maybe_unused]] uint8_t __pad0022[0x6]; // 0x22
|
||||||
public:
|
public:
|
||||||
int32_t m_nLiteralInt; // 0x34
|
CBufferString m_DomainValue; // 0x28
|
||||||
float m_flLiteralFloat; // 0x38
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad003c[0x4]; // 0x3c
|
|
||||||
public:
|
|
||||||
CBufferString m_LiteralString; // 0x40
|
|
||||||
Vector m_vLiteralVec3; // 0x50
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
@ -565,6 +727,8 @@ public:
|
|||||||
class CPulse_ResumePoint : public CPulse_OutflowConnection
|
class CPulse_ResumePoint : public CPulse_OutflowConnection
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
// Static fields:
|
||||||
|
static CPulse_ResumePoint &Get_Invalid(){return *reinterpret_cast<CPulse_ResumePoint*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("CPulse_ResumePoint")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
@ -863,21 +1027,6 @@ public:
|
|||||||
int32_t m_nNextShuffle; // 0x20
|
int32_t m_nNextShuffle; // 0x20
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
|
||||||
// Alignment: 8
|
|
||||||
// Size: 0x60
|
|
||||||
// Has VTable
|
|
||||||
//
|
|
||||||
// MGetKV3ClassDefaults
|
|
||||||
// MCellForDomain
|
|
||||||
// MPulseCellMethodBindings
|
|
||||||
// MPulseCellWithCustomDocNode
|
|
||||||
class CPulseCell_Outflow_SimultaneousParallel : public CPulseCell_BaseFlow
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CUtlVector< CPulse_OutflowConnection > m_Outputs; // 0x48
|
|
||||||
};
|
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x68
|
// Size: 0x68
|
||||||
@ -965,22 +1114,69 @@ public:
|
|||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x68
|
// Size: 0x80
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
// MCellForDomain
|
// MCellForDomain
|
||||||
// MPulseCellMethodBindings
|
// MPulseCellMethodBindings
|
||||||
// MPulseCellWithCustomDocNode
|
// MPulseCellWithCustomDocNode
|
||||||
class CPulseCell_Step_CallExternalMethod : public CPulseCell_BaseFlow
|
class CPulseCell_Step_CallExternalMethod : public CPulseCell_BaseYieldingInflow
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlSymbolLarge m_MethodName; // 0x48
|
CUtlSymbolLarge m_MethodName; // 0x48
|
||||||
CUtlVector< CPulseRuntimeMethodArg > m_ExpectedArgs; // 0x50
|
CUtlVector< CPulseRuntimeMethodArg > m_ExpectedArgs; // 0x50
|
||||||
|
PulseMethodCallMode_t m_nAsyncCallMode; // 0x68
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad006c[0x4]; // 0x6c
|
||||||
|
public:
|
||||||
|
CPulse_ResumePoint m_OnFinished; // 0x70
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
|
// Size: 0x88
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPulseCellWithCustomDocNode
|
||||||
|
class CPulseCell_Timeline : public CPulseCell_BaseYieldingInflow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlVector< CPulseCell_Timeline::TimelineEvent_t > m_TimelineEvents; // 0x48
|
||||||
|
bool m_bWaitForChildOutflows; // 0x60
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0061[0x7]; // 0x61
|
||||||
|
public:
|
||||||
|
CPulse_ResumePoint m_OnFinished; // 0x68
|
||||||
|
CPulse_ResumePoint m_OnCanceled; // 0x78
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static char* &Get_m_pTagName(){return *reinterpret_cast<char**>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("CPulseCell_Timeline")->m_static_fields[0]->m_instance);};
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x18
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
struct CPulseCell_Timeline__TimelineEvent_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
float m_flTimeFromPrevious; // 0x0
|
||||||
|
bool m_bPauseForPreviousEvents; // 0x4
|
||||||
|
bool m_bCallModeSync; // 0x5
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0006[0x2]; // 0x6
|
||||||
|
public:
|
||||||
|
CPulse_OutflowConnection m_EventOutflow; // 0x8
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 8
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -988,7 +1184,7 @@ public:
|
|||||||
struct PulseTestEHandle_t
|
struct PulseTestEHandle_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_Value; // 0x0
|
uint32_t m_Value; // 0x0
|
||||||
|
|
||||||
// Static fields:
|
// Static fields:
|
||||||
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseTestEHandle_t")->m_static_fields[0]->m_instance);};
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseTestEHandle_t")->m_static_fields[0]->m_instance);};
|
||||||
@ -997,11 +1193,6 @@ public:
|
|||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x30
|
// Size: 0x30
|
||||||
//
|
|
||||||
// MPulseRegisterTypeInfo
|
|
||||||
// MPulseBindableTarget
|
|
||||||
// MPulseLibraryBindings
|
|
||||||
// MPulseProvideFeatureTag
|
|
||||||
struct FakeEntity_t
|
struct FakeEntity_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -1022,7 +1213,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xf8
|
// Size: 0x100
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseInstanceDomainInfo
|
// MPulseInstanceDomainInfo
|
||||||
@ -1031,15 +1222,15 @@ public:
|
|||||||
class CPulseGraphInstance_TestDomain : public CBasePulseGraphInstance
|
class CPulseGraphInstance_TestDomain : public CBasePulseGraphInstance
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bool m_bIsRunningUnitTests; // 0xd0
|
bool m_bIsRunningUnitTests; // 0xd8
|
||||||
bool m_bExplicitTimeStepping; // 0xd1
|
bool m_bExplicitTimeStepping; // 0xd9
|
||||||
bool m_bExpectingToDestroyWithYieldedCursors; // 0xd2
|
bool m_bExpectingToDestroyWithYieldedCursors; // 0xda
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad00d3[0x1]; // 0xd3
|
[[maybe_unused]] uint8_t __pad00db[0x1]; // 0xdb
|
||||||
public:
|
public:
|
||||||
int32_t m_nNextValidateIndex; // 0xd4
|
int32_t m_nNextValidateIndex; // 0xdc
|
||||||
CUtlVector< CUtlString > m_Tracepoints; // 0xd8
|
CUtlVector< CUtlString > m_Tracepoints; // 0xe0
|
||||||
bool m_bTestYesOrNoPath; // 0xf0
|
bool m_bTestYesOrNoPath; // 0xf8
|
||||||
|
|
||||||
// Static fields:
|
// Static fields:
|
||||||
static double &Get_s_flExplicitCurTime(){return *reinterpret_cast<double*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("CPulseGraphInstance_TestDomain")->m_static_fields[0]->m_instance);};
|
static double &Get_s_flExplicitCurTime(){return *reinterpret_cast<double*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("CPulseGraphInstance_TestDomain")->m_static_fields[0]->m_instance);};
|
||||||
@ -1133,7 +1324,38 @@ public:
|
|||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x190
|
// Size: 0x78
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
class CPulseCell_TestWaitWithCursorState : public CPulseCell_BaseYieldingInflow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPulseCellOutflow_IsDefault
|
||||||
|
CPulse_ResumePoint m_WakeResume; // 0x48
|
||||||
|
CPulse_ResumePoint m_WakeCancel; // 0x58
|
||||||
|
CPulse_ResumePoint m_WakeFail; // 0x68
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x8
|
||||||
|
// Has Trivial Constructor
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
struct CPulseCell_TestWaitWithCursorState__CursorState_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
float flWaitValue; // 0x0
|
||||||
|
bool bFailOnCancel; // 0x4
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x170
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseLibraryBindings
|
// MPulseLibraryBindings
|
||||||
@ -1141,13 +1363,13 @@ public:
|
|||||||
class CTestDomainDerived_Cursor : public CPulseExecCursor
|
class CTestDomainDerived_Cursor : public CPulseExecCursor
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nCursorValueA; // 0x188
|
int32_t m_nCursorValueA; // 0x168
|
||||||
int32_t m_nCursorValueB; // 0x18c
|
int32_t m_nCursorValueB; // 0x16c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x100
|
// Size: 0x108
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseInstanceDomainInfo
|
// MPulseInstanceDomainInfo
|
||||||
@ -1156,11 +1378,11 @@ public:
|
|||||||
class CPulseGraphInstance_TestDomain_Derived : public CPulseGraphInstance_TestDomain
|
class CPulseGraphInstance_TestDomain_Derived : public CPulseGraphInstance_TestDomain
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nInstanceValueX; // 0xf8
|
int32_t m_nInstanceValueX; // 0x100
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -1215,7 +1437,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x1a0
|
// Size: 0x180
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseLibraryBindings
|
// MPulseLibraryBindings
|
||||||
@ -1223,15 +1445,15 @@ public:
|
|||||||
class CPulseTurtleGraphicsCursor : public CPulseExecCursor
|
class CPulseTurtleGraphicsCursor : public CPulseExecCursor
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Color m_Color; // 0x188
|
Color m_Color; // 0x168
|
||||||
Vector2D m_vPos; // 0x18c
|
Vector2D m_vPos; // 0x16c
|
||||||
float m_flHeadingDeg; // 0x194
|
float m_flHeadingDeg; // 0x174
|
||||||
bool m_bPenUp; // 0x198
|
bool m_bPenUp; // 0x178
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
// Registered binary: pulse_system.dll (project 'pulse_runtime_lib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xf0
|
// Size: 0xf8
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseInstanceDomainInfo
|
// MPulseInstanceDomainInfo
|
||||||
@ -1241,3 +1463,61 @@ class CPulseGraphInstance_TurtleGraphics : public CBasePulseGraphInstance
|
|||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_system')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x60
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CPulseCell_WaitForCursorsWithTagBase : public CPulseCell_BaseYieldingInflow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyDescription "Any extra waiting cursors will be terminated. -1 for infinite cursors."
|
||||||
|
int32_t m_nCursorsAllowedToWait; // 0x48
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad004c[0x4]; // 0x4c
|
||||||
|
public:
|
||||||
|
CPulse_ResumePoint m_WaitComplete; // 0x50
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_system')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x68
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName "Wait For Cursors With Tag"
|
||||||
|
// MPropertyDescription "Causes each execution cursor to wait for the completion of cursors with a given tag. Use this to manage exclusive zones with remote control."
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
class CPulseCell_WaitForCursorsWithTag : public CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyDescription "Apply the same tag we're waiting on to the resulting cursor upon wait completion. Can be used to wait on our result cursor with the same tag."
|
||||||
|
bool m_bTagSelfWhenComplete; // 0x60
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0061[0x3]; // 0x61
|
||||||
|
public:
|
||||||
|
// MPropertyDescription "When we start waiting, how should we handle existing cursors?"
|
||||||
|
PulseCursorCancelPriority_t m_nDesiredKillPriority; // 0x64
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: pulse_system.dll (project 'pulse_system')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x68
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MCellForDomain
|
||||||
|
// MPulseCellMethodBindings
|
||||||
|
// MPropertyFriendlyName "Cursor Queue"
|
||||||
|
// MPropertyDescription "Causes each execution cursor to wait for the completion of all prior cursors that have visited this node. Use this to safely support multiple triggers to areas of the graph that take time to complete."
|
||||||
|
// MPulseEditorHeaderIcon
|
||||||
|
class CPulseCell_CursorQueue : public CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyDescription "Any cursors above this count will wait, up to the limit."
|
||||||
|
int32_t m_nCursorsAllowedToRunParallel; // 0x60
|
||||||
|
};
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ enum class RenderSlotType_t : uint32_t
|
|||||||
|
|
||||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x9
|
// Size: 0xc
|
||||||
enum class RenderBufferFlags_t : uint32_t
|
enum class RenderBufferFlags_t : uint32_t
|
||||||
{
|
{
|
||||||
RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1,
|
RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1,
|
||||||
@ -33,6 +33,9 @@ enum class RenderBufferFlags_t : uint32_t
|
|||||||
RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40,
|
RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40,
|
||||||
RENDER_BUFFER_UAV_COUNTER = 0x80,
|
RENDER_BUFFER_UAV_COUNTER = 0x80,
|
||||||
RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100,
|
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')
|
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||||
@ -67,9 +70,9 @@ enum class InputLayoutVariation_t : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||||
// Alignment: 4
|
// Alignment: 1
|
||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
enum class RenderMultisampleType_t : uint32_t
|
enum class RenderMultisampleType_t : uint8_t
|
||||||
{
|
{
|
||||||
RENDER_MULTISAMPLE_INVALID = 0xffffffffffffffff,
|
RENDER_MULTISAMPLE_INVALID = 0xffffffffffffffff,
|
||||||
RENDER_MULTISAMPLE_NONE = 0x0,
|
RENDER_MULTISAMPLE_NONE = 0x0,
|
||||||
@ -82,7 +85,7 @@ enum class RenderMultisampleType_t : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x38
|
// Size: 0x38
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct RenderInputLayoutField_t
|
struct RenderInputLayoutField_t
|
||||||
@ -98,7 +101,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0xc4
|
// Size: 0xc4
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct VsInputSignatureElement_t
|
struct VsInputSignatureElement_t
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: resourcesystem.dll
|
// Binary: resourcesystem.dll
|
||||||
// Classes count: 56
|
// Classes count: 59
|
||||||
// Enums count: 2
|
// Enums count: 2
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -50,12 +50,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vtest"
|
// MResourceTypeForInfoType
|
||||||
struct InfoForResourceTypeTestResource_t
|
struct InfoForResourceTypeTestResource_t
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -64,12 +64,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vptest"
|
// MResourceTypeForInfoType
|
||||||
struct InfoForResourceTypeProceduralTestResource_t
|
struct InfoForResourceTypeProceduralTestResource_t
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -78,12 +78,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vmtst"
|
// MResourceTypeForInfoType
|
||||||
struct InfoForResourceTypeManifestTestResource_t
|
struct InfoForResourceTypeManifestTestResource_t
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -106,12 +106,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vdata"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCVDataResource
|
class InfoForResourceTypeCVDataResource
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -120,12 +120,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vpulse"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeIPulseGraphDef
|
class InfoForResourceTypeIPulseGraphDef
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -134,12 +134,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vts"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCTypeScriptResource
|
class InfoForResourceTypeCTypeScriptResource
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -148,12 +148,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vjs"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCJavaScriptResource
|
class InfoForResourceTypeCJavaScriptResource
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -162,12 +162,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vpcf"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeIParticleSystemDefinition
|
class InfoForResourceTypeIParticleSystemDefinition
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -176,12 +176,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vsnap"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeIParticleSnapshot
|
class InfoForResourceTypeIParticleSnapshot
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -190,12 +190,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vanim"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCAnimData
|
class InfoForResourceTypeCAnimData
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -204,12 +204,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vagrp"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCAnimationGroup
|
class InfoForResourceTypeCAnimationGroup
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -218,12 +218,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vseq"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCSequenceGroupData
|
class InfoForResourceTypeCSequenceGroupData
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -232,12 +232,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vmat"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeIMaterial2
|
class InfoForResourceTypeIMaterial2
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -246,12 +246,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vmorf"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCMorphSetData
|
class InfoForResourceTypeCMorphSetData
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -260,12 +260,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vmesh"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCRenderMesh
|
class InfoForResourceTypeCRenderMesh
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -274,12 +274,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vmdl"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCModel
|
class InfoForResourceTypeCModel
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -288,12 +288,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vtex"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCTextureBase
|
class InfoForResourceTypeCTextureBase
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -302,12 +302,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vsvg"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeIVectorGraphic
|
class InfoForResourceTypeIVectorGraphic
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -316,12 +316,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vsndevts"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCVSoundEventScriptList
|
class InfoForResourceTypeCVSoundEventScriptList
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -330,12 +330,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vsndstckvseq"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCVSoundStackScriptList
|
class InfoForResourceTypeCVSoundStackScriptList
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -344,13 +344,13 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vsnd"
|
// MResourceTypeForInfoType
|
||||||
struct InfoForResourceTypeVSound_t
|
class InfoForResourceTypeCVoiceContainerBase
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
@ -358,12 +358,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vmix"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCVMixListResource
|
class InfoForResourceTypeCVMixListResource
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -372,12 +372,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vphys"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCPhysAggregateData
|
class InfoForResourceTypeCPhysAggregateData
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -386,12 +386,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vsurf"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCVPhysXSurfacePropertiesList
|
class InfoForResourceTypeCVPhysXSurfacePropertiesList
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -400,12 +400,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vents"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCEntityLump
|
class InfoForResourceTypeCEntityLump
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -414,12 +414,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vwnod"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCWorldNode
|
class InfoForResourceTypeCWorldNode
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -428,12 +428,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vwrld"
|
// MResourceTypeForInfoType
|
||||||
struct InfoForResourceTypeWorld_t
|
struct InfoForResourceTypeWorld_t
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -442,12 +442,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vvis"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCVoxelVisibility
|
class InfoForResourceTypeCVoxelVisibility
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -456,12 +456,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vpost"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCPostProcessingResource
|
class InfoForResourceTypeCPostProcessingResource
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -470,12 +470,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vcss"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCPanoramaStyle
|
class InfoForResourceTypeCPanoramaStyle
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -484,12 +484,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vxml"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCPanoramaLayout
|
class InfoForResourceTypeCPanoramaLayout
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -498,12 +498,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vpdi"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCPanoramaDynamicImages
|
class InfoForResourceTypeCPanoramaDynamicImages
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -512,12 +512,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "item"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCDotaItemDefinitionResource
|
class InfoForResourceTypeCDotaItemDefinitionResource
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -526,12 +526,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vdpn"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCDOTAPatchNotesList
|
class InfoForResourceTypeCDOTAPatchNotesList
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -540,12 +540,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vdvn"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCDOTANovelsList
|
class InfoForResourceTypeCDOTANovelsList
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -554,12 +554,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vanmgrpheconitemvents"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeIAnimGraphModelBinding
|
class InfoForResourceTypeIAnimGraphModelBinding
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -568,12 +568,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vcdlist"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCChoreoSceneFileData
|
class InfoForResourceTypeCChoreoSceneFileData
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -582,12 +582,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vdacdefsvsvg"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCDACGameDefsData
|
class InfoForResourceTypeCDACGameDefsData
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -596,12 +596,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vcompmat"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCCompositeMaterialKit
|
class InfoForResourceTypeCCompositeMaterialKit
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -610,12 +610,26 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vsmart"
|
// MResourceTypeForInfoType
|
||||||
|
class InfoForResourceTypeCGcExportableExternalData
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x1
|
||||||
|
// Has Trivial Constructor
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCSmartProp
|
class InfoForResourceTypeCSmartProp
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -624,12 +638,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "econitemvents"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCCSGOEconItem
|
class InfoForResourceTypeCCSGOEconItem
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -638,12 +652,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vrr"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCResponseRulesList
|
class InfoForResourceTypeCResponseRulesList
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -652,12 +666,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vskel"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCNmSkeleton
|
class InfoForResourceTypeCNmSkeleton
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -666,12 +680,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vclip"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCNmClip
|
class InfoForResourceTypeCNmClip
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -679,8 +693,36 @@ private:
|
|||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x1
|
||||||
|
// Has Trivial Constructor
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
class InfoForResourceTypeCNmGraph
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x1
|
||||||
|
// Has Trivial Constructor
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MResourceTypeForInfoType
|
||||||
|
class InfoForResourceTypeCNmGraphDataSet
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
||||||
// Alignment: 2
|
// Alignment: 8
|
||||||
// Size: 0x2
|
// Size: 0x2
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -695,7 +737,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
||||||
// Alignment: 2
|
// Alignment: 8
|
||||||
// Size: 0x2
|
// Size: 0x2
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
@ -786,7 +828,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x18
|
// Size: 0x18
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -798,7 +840,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -810,7 +852,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
// Registered binary: resourcesystem.dll (project 'mathlib_extended')
|
||||||
// Alignment: 16
|
// Alignment: 8
|
||||||
// Size: 0x40
|
// Size: 0x40
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
|
@ -21,7 +21,7 @@ enum class ThreeState_t : uint32_t
|
|||||||
|
|
||||||
// Registered binary: schemasystem.dll (project 'schemasystem')
|
// Registered binary: schemasystem.dll (project 'schemasystem')
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x50
|
// Size: 0x51
|
||||||
enum class fieldtype_t : uint8_t
|
enum class fieldtype_t : uint8_t
|
||||||
{
|
{
|
||||||
FIELD_VOID = 0x0,
|
FIELD_VOID = 0x0,
|
||||||
@ -103,11 +103,12 @@ enum class fieldtype_t : uint8_t
|
|||||||
FIELD_ENGINE_TIME = 0x4c,
|
FIELD_ENGINE_TIME = 0x4c,
|
||||||
FIELD_ENGINE_TICK = 0x4d,
|
FIELD_ENGINE_TICK = 0x4d,
|
||||||
FIELD_WORLD_GROUP_ID = 0x4e,
|
FIELD_WORLD_GROUP_ID = 0x4e,
|
||||||
FIELD_TYPECOUNT = 0x4f,
|
FIELD_GLOBALSYMBOL = 0x4f,
|
||||||
|
FIELD_TYPECOUNT = 0x50,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: schemasystem.dll (project 'schemasystem')
|
// Registered binary: schemasystem.dll (project 'schemasystem')
|
||||||
// Alignment: 16
|
// Alignment: 8
|
||||||
// Size: 0x180
|
// Size: 0x180
|
||||||
class CSchemaSystemInternalRegistration
|
class CSchemaSystemInternalRegistration
|
||||||
{
|
{
|
||||||
@ -146,12 +147,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: schemasystem.dll (project 'resourcefile')
|
// Registered binary: schemasystem.dll (project 'resourcefile')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vrman"
|
// MResourceTypeForInfoType
|
||||||
class InfoForResourceTypeCResourceManifestInternal
|
class InfoForResourceTypeCResourceManifestInternal
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
|
93597
sdk/server.hpp
93597
sdk/server.hpp
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: soundsystem.dll
|
// Binary: soundsystem.dll
|
||||||
// Classes count: 37
|
// Classes count: 51
|
||||||
// Enums count: 13
|
// Enums count: 13
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -48,7 +48,7 @@ enum class soundlevel_t : uint32_t
|
|||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x4
|
// Size: 0x6
|
||||||
enum class ActionType_t : uint32_t
|
enum class ActionType_t : uint32_t
|
||||||
{
|
{
|
||||||
// MPropertyFriendlyName "None"
|
// MPropertyFriendlyName "None"
|
||||||
@ -57,8 +57,12 @@ enum class ActionType_t : uint32_t
|
|||||||
SOS_ACTION_LIMITER = 0x1,
|
SOS_ACTION_LIMITER = 0x1,
|
||||||
// MPropertyFriendlyName "Time Limiter"
|
// MPropertyFriendlyName "Time Limiter"
|
||||||
SOS_ACTION_TIME_LIMIT = 0x2,
|
SOS_ACTION_TIME_LIMIT = 0x2,
|
||||||
|
// MPropertyFriendlyName "Timed Block Limiter"
|
||||||
|
SOS_ACTION_TIME_BLOCK_LIMITER = 0x3,
|
||||||
// MPropertyFriendlyName "Set Sound Event Parameter"
|
// MPropertyFriendlyName "Set Sound Event Parameter"
|
||||||
SOS_ACTION_SET_SOUNDEVENT_PARAM = 0x3,
|
SOS_ACTION_SET_SOUNDEVENT_PARAM = 0x4,
|
||||||
|
// MPropertyFriendlyName "Soundevent Cluster"
|
||||||
|
SOS_ACTION_SOUNDEVENT_CLUSTER = 0x5,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
@ -277,6 +281,21 @@ public:
|
|||||||
float m_flMaxDuration; // 0x18
|
float m_flMaxDuration; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x20
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CSosGroupActionTimeBlockLimitSchema : public CSosGroupActionSchema
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Max Count"
|
||||||
|
int32_t m_nMaxCount; // 0x18
|
||||||
|
// MPropertyFriendlyName "Max Time"
|
||||||
|
float m_flMaxDuration; // 0x1c
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x38
|
// Size: 0x38
|
||||||
@ -301,6 +320,31 @@ public:
|
|||||||
SosActionSortType_t m_nSortType; // 0x30
|
SosActionSortType_t m_nSortType; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x48
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CSosGroupActionSoundeventClusterSchema : public CSosGroupActionSchema
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Minimum Nearby Soundevents"
|
||||||
|
int32_t m_nMinNearby; // 0x18
|
||||||
|
// MPropertyFriendlyName "Search Radius to Cluster Soundevents"
|
||||||
|
float m_flClusterEpsilon; // 0x1c
|
||||||
|
// MPropertyFriendlyName "'Should Play' Opvar Name"
|
||||||
|
CUtlString m_shouldPlayOpvar; // 0x20
|
||||||
|
// MPropertyFriendlyName "'Should Play Cluster Child' Opvar Name"
|
||||||
|
CUtlString m_shouldPlayClusterChild; // 0x28
|
||||||
|
// MPropertyFriendlyName "Cluster Size Opvar Name"
|
||||||
|
CUtlString m_clusterSizeOpvar; // 0x30
|
||||||
|
// MPropertyFriendlyName "'Group Box Mins' Opvar Name"
|
||||||
|
CUtlString m_groupBoundingBoxMinsOpvar; // 0x38
|
||||||
|
// MPropertyFriendlyName "'Group Box Maxs' Opvar Name"
|
||||||
|
CUtlString m_groupBoundingBoxMaxsOpvar; // 0x40
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
@ -368,8 +412,16 @@ private:
|
|||||||
[[maybe_unused]] uint8_t __pad0015[0x3]; // 0x15
|
[[maybe_unused]] uint8_t __pad0015[0x3]; // 0x15
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Match Rules"
|
// MPropertyFriendlyName "Match Rules"
|
||||||
|
// -> m_matchSoundEventName - 0x28
|
||||||
|
// -> m_matchSoundEventSubString - 0x30
|
||||||
|
// -> m_flEntIndex - 0x38
|
||||||
|
// -> m_flOpvar - 0x3c
|
||||||
CSosGroupMatchPattern m_matchPattern; // 0x18
|
CSosGroupMatchPattern m_matchPattern; // 0x18
|
||||||
// MPropertyFriendlyName "Branch Rules"
|
// MPropertyFriendlyName "Branch Rules"
|
||||||
|
// -> m_bMatchEventName - 0x48
|
||||||
|
// -> m_bMatchEventSubString - 0x49
|
||||||
|
// -> m_bMatchEntIndex - 0x4a
|
||||||
|
// -> m_bMatchOpvar - 0x4b
|
||||||
CSosGroupBranchPattern m_branchPattern; // 0x40
|
CSosGroupBranchPattern m_branchPattern; // 0x40
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0050[0x60]; // 0x50
|
[[maybe_unused]] uint8_t __pad0050[0x60]; // 0x50
|
||||||
@ -490,6 +542,217 @@ public:
|
|||||||
CUtlVector< CDspPresetModifierList > m_table; // 0x0
|
CUtlVector< CDspPresetModifierList > m_table; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x68
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerBase
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x28]; // 0x0
|
||||||
|
public:
|
||||||
|
CUtlDict< CPiecewiseCurve, F( size=1 ) > m_curves; // 0x28
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_bAudioFinishedPlaying(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("soundsystem.dll")->FindDeclaredClass("CVoiceContainerBase")->m_static_fields[0]->m_instance);};
|
||||||
|
static bool &Get_bAudioStillPlaying(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("soundsystem.dll")->FindDeclaredClass("CVoiceContainerBase")->m_static_fields[1]->m_instance);};
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x68
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerDefault : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x70
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerWavFileReader : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Wav File Path"
|
||||||
|
// MPropertyDescription "The wav we're gonna play when we play this sound. "
|
||||||
|
// MVSndPropertyGuaranteeConstant
|
||||||
|
CUtlString m_wavFilePath; // 0x68
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x78
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerTestConstant : public CVoiceContainerWavFileReader
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Is Muted"
|
||||||
|
// MPropertyDescription "This can be set on the vsound container, but is baked in at compile time."
|
||||||
|
bool m_flTestConstantParam; // 0x70
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x78
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerTestNestedDynamic : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Sound To Play"
|
||||||
|
// MPropertyDescription "The sound we're gonna play when we play this sound. "
|
||||||
|
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_SoundToPlay; // 0x68
|
||||||
|
// MPropertyFriendlyName "Filter Cutoff"
|
||||||
|
// MPropertyDescription "This can be set on the vsound container, but is baked in at resource compile time."
|
||||||
|
float m_flTestConstantParam; // 0x70
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x70
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerDecayingSineWave : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Frequency (Hz)"
|
||||||
|
// MPropertyDescription "The frequency of this sine tone."
|
||||||
|
float m_flFrequency; // 0x68
|
||||||
|
// MPropertyFriendlyName "Decay Time (Seconds)"
|
||||||
|
// MPropertyDescription "The frequency of this sine tone."
|
||||||
|
float m_flDecayTime; // 0x6c
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x78
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerAmpedDecayingSineWave : public CVoiceContainerDecayingSineWave
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Attenuation Amount (dB)"
|
||||||
|
// MPropertyDescription "The amount of attenuation ."
|
||||||
|
// MVSndPropertyControlledAtRuntime
|
||||||
|
float m_flGainAmount; // 0x70
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x78
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerRealtimeFMSineWave : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Frequency (Hz)"
|
||||||
|
// MPropertyDescription "The frequency of this sine tone."
|
||||||
|
// MVSndPropertyControlledAtRuntime
|
||||||
|
float m_flCarrierFrequency; // 0x68
|
||||||
|
// MPropertyFriendlyName "Mod Frequency (Hz)"
|
||||||
|
// MPropertyDescription "The frequency of the sine tone modulating this sine tone."
|
||||||
|
// MVSndPropertyControlledAtRuntime
|
||||||
|
float m_flModulatorFrequency; // 0x6c
|
||||||
|
// MPropertyFriendlyName "Mod Amount (Hz)"
|
||||||
|
// MPropertyDescription "The amount the modulating sine tone modulates this sine tone."
|
||||||
|
// MVSndPropertyControlledAtRuntime
|
||||||
|
float m_flModulatorAmount; // 0x70
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x80
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerBlend : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "First Sound"
|
||||||
|
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_hSoundOne; // 0x68
|
||||||
|
// MPropertyFriendlyName "Second Sound"
|
||||||
|
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_hSoundTwo; // 0x70
|
||||||
|
// MPropertyFriendlyName "Blend Amount (0-1)"
|
||||||
|
// MPropertyDescription "When set to zero, Only play First Sound. When set to 1, only play Second Sound. In between, we linearly mix the two."
|
||||||
|
// MVSndPropertyControlledAtRuntime
|
||||||
|
float m_flBlendAmount; // 0x78
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x80
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerEngineSound : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Sound To Play"
|
||||||
|
// MPropertyDescription "The sound we're gonna play when we play this sound. "
|
||||||
|
// MVSndPropertyGuaranteeConstant
|
||||||
|
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_SoundToPlay; // 0x68
|
||||||
|
// MPropertyFriendlyName "Loudness Target"
|
||||||
|
// MPropertyDescription "This can be set on the vsound container, but is baked in at resource compile time."
|
||||||
|
float m_flTestConstantParam; // 0x70
|
||||||
|
// MPropertyFriendlyName "Wobble Amount"
|
||||||
|
// MPropertyDescription "This is settable via some kinda operator, and through that can be exposed to sound events. These make a vsnd container dynamic."
|
||||||
|
// MVSndPropertyExposeToSoundEvents
|
||||||
|
float m_flTestSoundEventBoundParam; // 0x74
|
||||||
|
// MPropertyFriendlyName "Engine RPM Amount"
|
||||||
|
// MVSndPropertyControlledAtRuntime
|
||||||
|
// MPropertyDescription "This isn't editable in any prop editor, but can be modified in engine code."
|
||||||
|
float m_flEngineRPM; // 0x78
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x88
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerEnvelopeAnalyzer : public CVoiceContainerWavFileReader
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Env Buffer"
|
||||||
|
CUtlVector< float32 > m_envBuffer; // 0x70
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x198
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerRandomSampler : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
float m_flLoudAmplitude; // 0x68
|
||||||
|
float m_flLoudAmplitudeJitter; // 0x6c
|
||||||
|
float m_flSoftAmplitude; // 0x70
|
||||||
|
float m_flSoftAmplitudeJitter; // 0x74
|
||||||
|
float m_flLoudTimeJitter; // 0x78
|
||||||
|
float m_flSoftTimeJitter; // 0x7c
|
||||||
|
float m_flMaxLength; // 0x80
|
||||||
|
int32_t m_nNumDelayVariations; // 0x84
|
||||||
|
CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > m_grainResources; // 0x88
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static int32_t &Get_nInstancesFixed(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("soundsystem.dll")->FindDeclaredClass("CVoiceContainerRandomSampler")->m_static_fields[0]->m_instance);};
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
@ -767,6 +1030,16 @@ public:
|
|||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0021[0x3]; // 0x21
|
[[maybe_unused]] uint8_t __pad0021[0x3]; // 0x21
|
||||||
public:
|
public:
|
||||||
|
// -> m_fldbGainInput - 0x24
|
||||||
|
// -> m_fldbGainOutput - 0x28
|
||||||
|
// -> m_fldbThresholdBelow - 0x2c
|
||||||
|
// -> m_fldbThresholdAbove - 0x30
|
||||||
|
// -> m_flRatioBelow - 0x34
|
||||||
|
// -> m_flRatioAbove - 0x38
|
||||||
|
// -> m_flAttackTimeMS - 0x3c
|
||||||
|
// -> m_flReleaseTimeMS - 0x40
|
||||||
|
// -> m_bEnable - 0x44
|
||||||
|
// -> m_bSolo - 0x45
|
||||||
VMixDynamicsBand_t m_bandDesc[3]; // 0x24
|
VMixDynamicsBand_t m_bandDesc[3]; // 0x24
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: vphysics2.dll
|
// Binary: vphysics2.dll
|
||||||
// Classes count: 87
|
// Classes count: 88
|
||||||
// Enums count: 2
|
// Enums count: 2
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -38,13 +38,12 @@ struct FourQuaternions;
|
|||||||
struct RnPlane_t;
|
struct RnPlane_t;
|
||||||
struct AABB_t;
|
struct AABB_t;
|
||||||
struct CRegionSVM;
|
struct CRegionSVM;
|
||||||
struct RnSphere_t;
|
|
||||||
struct RnCapsule_t;
|
struct RnCapsule_t;
|
||||||
struct RnHull_t;
|
struct RnHull_t;
|
||||||
struct RnMesh_t;
|
struct RnMesh_t;
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'vphysics2')
|
// Registered binary: vphysics2.dll (project 'vphysics2')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x18
|
// Size: 0x18
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -59,7 +58,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'vphysics2')
|
// Registered binary: vphysics2.dll (project 'vphysics2')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -73,7 +72,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'vphysics2')
|
// Registered binary: vphysics2.dll (project 'vphysics2')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x40
|
// Size: 0x40
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -82,7 +81,16 @@ struct constraint_hingeparams_t
|
|||||||
public:
|
public:
|
||||||
Vector worldPosition; // 0x0
|
Vector worldPosition; // 0x0
|
||||||
Vector worldAxisDirection; // 0xc
|
Vector worldAxisDirection; // 0xc
|
||||||
|
// -> flMinRotation - 0x18
|
||||||
|
// -> flMaxRotation - 0x1c
|
||||||
|
// -> flMotorTargetAngSpeed - 0x20
|
||||||
|
// -> flMotorMaxTorque - 0x24
|
||||||
constraint_axislimit_t hingeAxis; // 0x18
|
constraint_axislimit_t hingeAxis; // 0x18
|
||||||
|
// -> strength - 0x28
|
||||||
|
// -> forceLimit - 0x2c
|
||||||
|
// -> torqueLimit - 0x30
|
||||||
|
// -> bodyMassScale[2] - 0x34
|
||||||
|
// -> isActive - 0x3c
|
||||||
constraint_breakableparams_t constraint; // 0x28
|
constraint_breakableparams_t constraint; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -175,7 +183,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x5e8
|
// Size: 0x618
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
struct PhysFeModelDesc_t
|
struct PhysFeModelDesc_t
|
||||||
@ -210,78 +218,80 @@ public:
|
|||||||
CUtlVector< FeSimdQuad_t > m_SimdQuads; // 0xc0
|
CUtlVector< FeSimdQuad_t > m_SimdQuads; // 0xc0
|
||||||
CUtlVector< FeSimdTri_t > m_SimdTris; // 0xd8
|
CUtlVector< FeSimdTri_t > m_SimdTris; // 0xd8
|
||||||
CUtlVector< FeSimdRodConstraint_t > m_SimdRods; // 0xf0
|
CUtlVector< FeSimdRodConstraint_t > m_SimdRods; // 0xf0
|
||||||
CUtlVector< CTransform > m_InitPose; // 0x108
|
CUtlVector< FeSimdRodConstraintAnim_t > m_SimdRodsAnim; // 0x108
|
||||||
CUtlVector< FeRodConstraint_t > m_Rods; // 0x120
|
CUtlVector< CTransform > m_InitPose; // 0x120
|
||||||
CUtlVector< FeTwistConstraint_t > m_Twists; // 0x138
|
CUtlVector< FeRodConstraint_t > m_Rods; // 0x138
|
||||||
CUtlVector< FeAxialEdgeBend_t > m_AxialEdges; // 0x150
|
CUtlVector< FeTwistConstraint_t > m_Twists; // 0x150
|
||||||
CUtlVector< float32 > m_NodeInvMasses; // 0x168
|
CUtlVector< FeAxialEdgeBend_t > m_AxialEdges; // 0x168
|
||||||
CUtlVector< FeCtrlOffset_t > m_CtrlOffsets; // 0x180
|
CUtlVector< float32 > m_NodeInvMasses; // 0x180
|
||||||
CUtlVector< FeCtrlOsOffset_t > m_CtrlOsOffsets; // 0x198
|
CUtlVector< FeCtrlOffset_t > m_CtrlOffsets; // 0x198
|
||||||
CUtlVector< FeFollowNode_t > m_FollowNodes; // 0x1b0
|
CUtlVector< FeCtrlOsOffset_t > m_CtrlOsOffsets; // 0x1b0
|
||||||
CUtlVector< FeCollisionPlane_t > m_CollisionPlanes; // 0x1c8
|
CUtlVector< FeFollowNode_t > m_FollowNodes; // 0x1c8
|
||||||
CUtlVector< FeNodeIntegrator_t > m_NodeIntegrator; // 0x1e0
|
CUtlVector< FeCollisionPlane_t > m_CollisionPlanes; // 0x1e0
|
||||||
CUtlVector< FeSpringIntegrator_t > m_SpringIntegrator; // 0x1f8
|
CUtlVector< FeNodeIntegrator_t > m_NodeIntegrator; // 0x1f8
|
||||||
CUtlVector< FeSimdSpringIntegrator_t > m_SimdSpringIntegrator; // 0x210
|
CUtlVector< FeSpringIntegrator_t > m_SpringIntegrator; // 0x210
|
||||||
CUtlVector< FeWorldCollisionParams_t > m_WorldCollisionParams; // 0x228
|
CUtlVector< FeSimdSpringIntegrator_t > m_SimdSpringIntegrator; // 0x228
|
||||||
CUtlVector< float32 > m_LegacyStretchForce; // 0x240
|
CUtlVector< FeWorldCollisionParams_t > m_WorldCollisionParams; // 0x240
|
||||||
CUtlVector< float32 > m_NodeCollisionRadii; // 0x258
|
CUtlVector< float32 > m_LegacyStretchForce; // 0x258
|
||||||
CUtlVector< float32 > m_DynNodeFriction; // 0x270
|
CUtlVector< float32 > m_NodeCollisionRadii; // 0x270
|
||||||
CUtlVector< float32 > m_LocalRotation; // 0x288
|
CUtlVector< float32 > m_DynNodeFriction; // 0x288
|
||||||
CUtlVector< float32 > m_LocalForce; // 0x2a0
|
CUtlVector< float32 > m_LocalRotation; // 0x2a0
|
||||||
CUtlVector< FeTaperedCapsuleStretch_t > m_TaperedCapsuleStretches; // 0x2b8
|
CUtlVector< float32 > m_LocalForce; // 0x2b8
|
||||||
CUtlVector< FeTaperedCapsuleRigid_t > m_TaperedCapsuleRigids; // 0x2d0
|
CUtlVector< FeTaperedCapsuleStretch_t > m_TaperedCapsuleStretches; // 0x2d0
|
||||||
CUtlVector< FeSphereRigid_t > m_SphereRigids; // 0x2e8
|
CUtlVector< FeTaperedCapsuleRigid_t > m_TaperedCapsuleRigids; // 0x2e8
|
||||||
CUtlVector< uint16 > m_WorldCollisionNodes; // 0x300
|
CUtlVector< FeSphereRigid_t > m_SphereRigids; // 0x300
|
||||||
CUtlVector< uint16 > m_TreeParents; // 0x318
|
CUtlVector< uint16 > m_WorldCollisionNodes; // 0x318
|
||||||
CUtlVector< uint16 > m_TreeCollisionMasks; // 0x330
|
CUtlVector< uint16 > m_TreeParents; // 0x330
|
||||||
CUtlVector< FeTreeChildren_t > m_TreeChildren; // 0x348
|
CUtlVector< uint16 > m_TreeCollisionMasks; // 0x348
|
||||||
CUtlVector< uint16 > m_FreeNodes; // 0x360
|
CUtlVector< FeTreeChildren_t > m_TreeChildren; // 0x360
|
||||||
CUtlVector< FeFitMatrix_t > m_FitMatrices; // 0x378
|
CUtlVector< uint16 > m_FreeNodes; // 0x378
|
||||||
CUtlVector< FeFitWeight_t > m_FitWeights; // 0x390
|
CUtlVector< FeFitMatrix_t > m_FitMatrices; // 0x390
|
||||||
CUtlVector< FeNodeReverseOffset_t > m_ReverseOffsets; // 0x3a8
|
CUtlVector< FeFitWeight_t > m_FitWeights; // 0x3a8
|
||||||
CUtlVector< FeAnimStrayRadius_t > m_AnimStrayRadii; // 0x3c0
|
CUtlVector< FeNodeReverseOffset_t > m_ReverseOffsets; // 0x3c0
|
||||||
CUtlVector< FeSimdAnimStrayRadius_t > m_SimdAnimStrayRadii; // 0x3d8
|
CUtlVector< FeAnimStrayRadius_t > m_AnimStrayRadii; // 0x3d8
|
||||||
CUtlVector< FeKelagerBend2_t > m_KelagerBends; // 0x3f0
|
CUtlVector< FeSimdAnimStrayRadius_t > m_SimdAnimStrayRadii; // 0x3f0
|
||||||
CUtlVector< FeCtrlSoftOffset_t > m_CtrlSoftOffsets; // 0x408
|
CUtlVector< FeKelagerBend2_t > m_KelagerBends; // 0x408
|
||||||
CUtlVector< CFeIndexedJiggleBone > m_JiggleBones; // 0x420
|
CUtlVector< FeCtrlSoftOffset_t > m_CtrlSoftOffsets; // 0x420
|
||||||
CUtlVector< uint16 > m_SourceElems; // 0x438
|
CUtlVector< CFeIndexedJiggleBone > m_JiggleBones; // 0x438
|
||||||
CUtlVector< uint32 > m_GoalDampedSpringIntegrators; // 0x450
|
CUtlVector< uint16 > m_SourceElems; // 0x450
|
||||||
CUtlVector< FeTri_t > m_Tris; // 0x468
|
CUtlVector< uint32 > m_GoalDampedSpringIntegrators; // 0x468
|
||||||
uint16_t m_nTriCount1; // 0x480
|
CUtlVector< FeTri_t > m_Tris; // 0x480
|
||||||
uint16_t m_nTriCount2; // 0x482
|
uint16_t m_nTriCount1; // 0x498
|
||||||
uint8_t m_nReservedUint8; // 0x484
|
uint16_t m_nTriCount2; // 0x49a
|
||||||
uint8_t m_nExtraPressureIterations; // 0x485
|
uint8_t m_nReservedUint8; // 0x49c
|
||||||
uint8_t m_nExtraGoalIterations; // 0x486
|
uint8_t m_nExtraPressureIterations; // 0x49d
|
||||||
uint8_t m_nExtraIterations; // 0x487
|
uint8_t m_nExtraGoalIterations; // 0x49e
|
||||||
CUtlVector< FeBoxRigid_t > m_BoxRigids; // 0x488
|
uint8_t m_nExtraIterations; // 0x49f
|
||||||
CUtlVector< uint8 > m_DynNodeVertexSet; // 0x4a0
|
CUtlVector< FeBoxRigid_t > m_BoxRigids; // 0x4a0
|
||||||
CUtlVector< uint32 > m_VertexSetNames; // 0x4b8
|
CUtlVector< uint8 > m_DynNodeVertexSet; // 0x4b8
|
||||||
CUtlVector< FeRigidColliderIndices_t > m_RigidColliderPriorities; // 0x4d0
|
CUtlVector< uint32 > m_VertexSetNames; // 0x4d0
|
||||||
CUtlVector< FeMorphLayerDepr_t > m_MorphLayers; // 0x4e8
|
CUtlVector< FeRigidColliderIndices_t > m_RigidColliderPriorities; // 0x4e8
|
||||||
CUtlVector< uint8 > m_MorphSetData; // 0x500
|
CUtlVector< FeMorphLayerDepr_t > m_MorphLayers; // 0x500
|
||||||
CUtlVector< FeVertexMapDesc_t > m_VertexMaps; // 0x518
|
CUtlVector< uint8 > m_MorphSetData; // 0x518
|
||||||
CUtlVector< uint8 > m_VertexMapValues; // 0x530
|
CUtlVector< FeVertexMapDesc_t > m_VertexMaps; // 0x530
|
||||||
CUtlVector< FeEffectDesc_t > m_Effects; // 0x548
|
CUtlVector< uint8 > m_VertexMapValues; // 0x548
|
||||||
CUtlVector< FeCtrlOffset_t > m_LockToParent; // 0x560
|
CUtlVector< FeEffectDesc_t > m_Effects; // 0x560
|
||||||
CUtlVector< uint16 > m_LockToGoal; // 0x578
|
CUtlVector< FeCtrlOffset_t > m_LockToParent; // 0x578
|
||||||
CUtlVector< FeNodeWindBase_t > m_DynNodeWindBases; // 0x590
|
CUtlVector< uint16 > m_LockToGoal; // 0x590
|
||||||
float m_flInternalPressure; // 0x5a8
|
CUtlVector< int16 > m_SkelParents; // 0x5a8
|
||||||
float m_flDefaultTimeDilation; // 0x5ac
|
CUtlVector< FeNodeWindBase_t > m_DynNodeWindBases; // 0x5c0
|
||||||
float m_flWindage; // 0x5b0
|
float m_flInternalPressure; // 0x5d8
|
||||||
float m_flWindDrag; // 0x5b4
|
float m_flDefaultTimeDilation; // 0x5dc
|
||||||
float m_flDefaultSurfaceStretch; // 0x5b8
|
float m_flWindage; // 0x5e0
|
||||||
float m_flDefaultThreadStretch; // 0x5bc
|
float m_flWindDrag; // 0x5e4
|
||||||
float m_flDefaultGravityScale; // 0x5c0
|
float m_flDefaultSurfaceStretch; // 0x5e8
|
||||||
float m_flDefaultVelAirDrag; // 0x5c4
|
float m_flDefaultThreadStretch; // 0x5ec
|
||||||
float m_flDefaultExpAirDrag; // 0x5c8
|
float m_flDefaultGravityScale; // 0x5f0
|
||||||
float m_flDefaultVelQuadAirDrag; // 0x5cc
|
float m_flDefaultVelAirDrag; // 0x5f4
|
||||||
float m_flDefaultExpQuadAirDrag; // 0x5d0
|
float m_flDefaultExpAirDrag; // 0x5f8
|
||||||
float m_flRodVelocitySmoothRate; // 0x5d4
|
float m_flDefaultVelQuadAirDrag; // 0x5fc
|
||||||
float m_flQuadVelocitySmoothRate; // 0x5d8
|
float m_flDefaultExpQuadAirDrag; // 0x600
|
||||||
float m_flAddWorldCollisionRadius; // 0x5dc
|
float m_flRodVelocitySmoothRate; // 0x604
|
||||||
float m_flDefaultVolumetricSolveAmount; // 0x5e0
|
float m_flQuadVelocitySmoothRate; // 0x608
|
||||||
uint16_t m_nRodVelocitySmoothIterations; // 0x5e4
|
float m_flAddWorldCollisionRadius; // 0x60c
|
||||||
uint16_t m_nQuadVelocitySmoothIterations; // 0x5e6
|
float m_flDefaultVolumetricSolveAmount; // 0x610
|
||||||
|
uint16_t m_nRodVelocitySmoothIterations; // 0x614
|
||||||
|
uint16_t m_nQuadVelocitySmoothIterations; // 0x616
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
@ -407,6 +417,8 @@ public:
|
|||||||
fltx4 w1; // 0x30
|
fltx4 w1; // 0x30
|
||||||
fltx4 w2; // 0x40
|
fltx4 w2; // 0x40
|
||||||
fltx4 v1x; // 0x50
|
fltx4 v1x; // 0x50
|
||||||
|
// -> x - 0x60
|
||||||
|
// -> y - 0x70
|
||||||
FourVectors2D v2; // 0x60
|
FourVectors2D v2; // 0x60
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -564,6 +576,20 @@ public:
|
|||||||
fltx4 f4RelaxationFactor; // 0x40
|
fltx4 f4RelaxationFactor; // 0x40
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
|
// Alignment: 16
|
||||||
|
// Size: 0x30
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
struct FeSimdRodConstraintAnim_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint16_t nNode[2][4]; // 0x0
|
||||||
|
fltx4 f4Weight0; // 0x10
|
||||||
|
fltx4 f4RelaxationFactor; // 0x20
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0xc
|
// Size: 0xc
|
||||||
@ -1104,19 +1130,6 @@ public:
|
|||||||
float m_flSupport[26]; // 0x0
|
float m_flSupport[26]; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
|
||||||
// Alignment: 4
|
|
||||||
// Size: 0x10
|
|
||||||
// Has Trivial Destructor
|
|
||||||
//
|
|
||||||
// MGetKV3ClassDefaults
|
|
||||||
struct RnSphere_t
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
Vector m_vCenter; // 0x0
|
|
||||||
float m_flRadius; // 0xc
|
|
||||||
};
|
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x1c
|
// Size: 0x1c
|
||||||
@ -1141,10 +1154,25 @@ struct FeCollisionPlane_t
|
|||||||
public:
|
public:
|
||||||
uint16_t nCtrlParent; // 0x0
|
uint16_t nCtrlParent; // 0x0
|
||||||
uint16_t nChildNode; // 0x2
|
uint16_t nChildNode; // 0x2
|
||||||
|
// -> m_vNormal - 0x4
|
||||||
|
// -> m_flOffset - 0x10
|
||||||
RnPlane_t m_Plane; // 0x4
|
RnPlane_t m_Plane; // 0x4
|
||||||
float flStrength; // 0x14
|
float flStrength; // 0x14
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x1
|
||||||
|
// Has Trivial Constructor
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
struct RnVertex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint8_t m_nEdge; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
@ -1188,7 +1216,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xd8
|
// Size: 0xf8
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
struct RnHull_t
|
struct RnHull_t
|
||||||
@ -1200,15 +1228,20 @@ public:
|
|||||||
Vector m_vOrthographicAreas; // 0x28
|
Vector m_vOrthographicAreas; // 0x28
|
||||||
matrix3x4_t m_MassProperties; // 0x34
|
matrix3x4_t m_MassProperties; // 0x34
|
||||||
float m_flVolume; // 0x64
|
float m_flVolume; // 0x64
|
||||||
CUtlVector< Vector > m_Vertices; // 0x68
|
float m_flSurfaceArea; // 0x68
|
||||||
CUtlVector< RnHalfEdge_t > m_Edges; // 0x80
|
|
||||||
CUtlVector< RnFace_t > m_Faces; // 0x98
|
|
||||||
CUtlVector< RnPlane_t > m_Planes; // 0xb0
|
|
||||||
uint32_t m_nFlags; // 0xc8
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad00cc[0x4]; // 0xcc
|
[[maybe_unused]] uint8_t __pad006c[0x4]; // 0x6c
|
||||||
public:
|
public:
|
||||||
CRegionSVM* m_pRegionSVM; // 0xd0
|
CUtlVector< RnVertex_t > m_Vertices; // 0x70
|
||||||
|
CUtlVector< Vector > m_VertexPositions; // 0x88
|
||||||
|
CUtlVector< RnHalfEdge_t > m_Edges; // 0xa0
|
||||||
|
CUtlVector< RnFace_t > m_Faces; // 0xb8
|
||||||
|
CUtlVector< RnPlane_t > m_FacePlanes; // 0xd0
|
||||||
|
uint32_t m_nFlags; // 0xe8
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad00ec[0x4]; // 0xec
|
||||||
|
public:
|
||||||
|
CRegionSVM* m_pRegionSVM; // 0xf0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
@ -1291,7 +1324,7 @@ public:
|
|||||||
struct RnSphereDesc_t : public RnShapeDesc_t
|
struct RnSphereDesc_t : public RnShapeDesc_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RnSphere_t m_Sphere; // 0x10
|
SphereBase_t< float32 > m_Sphere; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
@ -1302,12 +1335,14 @@ public:
|
|||||||
struct RnCapsuleDesc_t : public RnShapeDesc_t
|
struct RnCapsuleDesc_t : public RnShapeDesc_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
// -> m_vCenter[2] - 0x10
|
||||||
|
// -> m_flRadius - 0x28
|
||||||
RnCapsule_t m_Capsule; // 0x10
|
RnCapsule_t m_Capsule; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xe8
|
// Size: 0x108
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
struct RnHullDesc_t : public RnShapeDesc_t
|
struct RnHullDesc_t : public RnShapeDesc_t
|
||||||
@ -1324,6 +1359,16 @@ public:
|
|||||||
struct RnMeshDesc_t : public RnShapeDesc_t
|
struct RnMeshDesc_t : public RnShapeDesc_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
// -> m_vMin - 0x10
|
||||||
|
// -> m_vMax - 0x1c
|
||||||
|
// -> m_Nodes - 0x28
|
||||||
|
// -> m_Vertices - 0x40
|
||||||
|
// -> m_Triangles - 0x58
|
||||||
|
// -> m_Wings - 0x70
|
||||||
|
// -> m_Materials - 0x88
|
||||||
|
// -> m_vOrthographicAreas - 0xa0
|
||||||
|
// -> m_nFlags - 0xac
|
||||||
|
// -> m_nDebugFlags - 0xb0
|
||||||
RnMesh_t m_Mesh; // 0x10
|
RnMesh_t m_Mesh; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1456,7 +1501,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x18
|
// Size: 0x18
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -1468,7 +1513,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
// Alignment: 4
|
// Alignment: 8
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
struct VertexPositionColor_t
|
struct VertexPositionColor_t
|
||||||
|
@ -11,13 +11,10 @@
|
|||||||
|
|
||||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x10
|
// Size: 0xd
|
||||||
enum class ObjectTypeFlags_t : uint32_t
|
enum class ObjectTypeFlags_t : uint32_t
|
||||||
{
|
{
|
||||||
OBJECT_TYPE_NONE = 0x0,
|
OBJECT_TYPE_NONE = 0x0,
|
||||||
OBJECT_TYPE_IMAGE_LOD = 0x1,
|
|
||||||
OBJECT_TYPE_GEOMETRY_LOD = 0x2,
|
|
||||||
OBJECT_TYPE_DECAL = 0x4,
|
|
||||||
OBJECT_TYPE_MODEL = 0x8,
|
OBJECT_TYPE_MODEL = 0x8,
|
||||||
OBJECT_TYPE_BLOCK_LIGHT = 0x10,
|
OBJECT_TYPE_BLOCK_LIGHT = 0x10,
|
||||||
OBJECT_TYPE_NO_SHADOWS = 0x20,
|
OBJECT_TYPE_NO_SHADOWS = 0x20,
|
||||||
@ -78,7 +75,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x40
|
// Size: 0x38
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
@ -88,14 +85,13 @@ private:
|
|||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
CUtlString m_name; // 0x8
|
CUtlString m_name; // 0x8
|
||||||
CUtlString m_hammerUniqueId; // 0x10
|
CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > m_childLumps; // 0x10
|
||||||
CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > m_childLumps; // 0x18
|
CUtlLeanVector< EntityKeyValueData_t > m_entityKeyValues; // 0x28
|
||||||
CUtlLeanVector< EntityKeyValueData_t > m_entityKeyValues; // 0x30
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x90
|
// Size: 0x88
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
struct SceneObject_t
|
struct SceneObject_t
|
||||||
@ -112,16 +108,15 @@ public:
|
|||||||
CUtlString m_skin; // 0x50
|
CUtlString m_skin; // 0x50
|
||||||
ObjectTypeFlags_t m_nObjectTypeFlags; // 0x58
|
ObjectTypeFlags_t m_nObjectTypeFlags; // 0x58
|
||||||
Vector m_vLightingOrigin; // 0x5c
|
Vector m_vLightingOrigin; // 0x5c
|
||||||
uint32_t m_nLightGroup; // 0x68
|
int16_t m_nOverlayRenderOrder; // 0x68
|
||||||
int16_t m_nOverlayRenderOrder; // 0x6c
|
int16_t m_nLODOverride; // 0x6a
|
||||||
int16_t m_nLODOverride; // 0x6e
|
int32_t m_nCubeMapPrecomputedHandshake; // 0x6c
|
||||||
int32_t m_nCubeMapPrecomputedHandshake; // 0x70
|
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x70
|
||||||
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x74
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0078[0x8]; // 0x78
|
[[maybe_unused]] uint8_t __pad0074[0x4]; // 0x74
|
||||||
public:
|
public:
|
||||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x80
|
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x78
|
||||||
CStrongHandle< InfoForResourceTypeCRenderMesh > m_renderable; // 0x88
|
CStrongHandle< InfoForResourceTypeCRenderMesh > m_renderable; // 0x80
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||||
@ -337,6 +332,11 @@ public:
|
|||||||
CUtlVector< uint8 > m_sceneObjectLayerIndices; // 0xd8
|
CUtlVector< uint8 > m_sceneObjectLayerIndices; // 0xd8
|
||||||
CUtlVector< uint8 > m_overlayLayerIndices; // 0xf0
|
CUtlVector< uint8 > m_overlayLayerIndices; // 0xf0
|
||||||
CUtlString m_grassFileName; // 0x108
|
CUtlString m_grassFileName; // 0x108
|
||||||
|
// -> m_nLightmapVersionNumber - 0x110
|
||||||
|
// -> m_nLightmapGameVersionNumber - 0x114
|
||||||
|
// -> m_vLightmapUvScale - 0x118
|
||||||
|
// -> m_bHasLightmaps - 0x120
|
||||||
|
// -> m_lightMaps - 0x128
|
||||||
BakedLightingInfo_t m_nodeLightingInfo; // 0x110
|
BakedLightingInfo_t m_nodeLightingInfo; // 0x110
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -387,8 +387,18 @@ public:
|
|||||||
struct World_t
|
struct World_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
// -> m_flMinDrawVolumeSize - 0x0
|
||||||
|
// -> m_bBuildBakedLighting - 0x4
|
||||||
|
// -> m_vLightmapUvScale - 0x8
|
||||||
|
// -> m_nCompileTimestamp - 0x10
|
||||||
|
// -> m_nCompileFingerprint - 0x18
|
||||||
WorldBuilderParams_t m_builderParams; // 0x0
|
WorldBuilderParams_t m_builderParams; // 0x0
|
||||||
CUtlVector< NodeData_t > m_worldNodes; // 0x20
|
CUtlVector< NodeData_t > m_worldNodes; // 0x20
|
||||||
|
// -> m_nLightmapVersionNumber - 0x38
|
||||||
|
// -> m_nLightmapGameVersionNumber - 0x3c
|
||||||
|
// -> m_vLightmapUvScale - 0x40
|
||||||
|
// -> m_bHasLightmaps - 0x48
|
||||||
|
// -> m_lightMaps - 0x50
|
||||||
BakedLightingInfo_t m_worldLightingInfo; // 0x38
|
BakedLightingInfo_t m_worldLightingInfo; // 0x38
|
||||||
CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > m_entityLumps; // 0x68
|
CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > m_entityLumps; // 0x68
|
||||||
};
|
};
|
||||||
@ -433,7 +443,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
@ -446,12 +456,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
// Registered binary: worldrenderer.dll (project 'worldrenderer')
|
||||||
// Alignment: 1
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vmap"
|
// MResourceTypeForInfoType
|
||||||
struct InfoForResourceTypeVMapResourceData_t
|
struct InfoForResourceTypeVMapResourceData_t
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -515,7 +525,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: worldrenderer.dll (project 'entity2')
|
// Registered binary: worldrenderer.dll (project 'entity2')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x30
|
// Size: 0x38
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MNetworkVarNames "CEntityIdentity * m_pEntity"
|
// MNetworkVarNames "CEntityIdentity * m_pEntity"
|
||||||
@ -536,6 +546,7 @@ public:
|
|||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkDisable
|
// MNetworkDisable
|
||||||
CScriptComponent* m_CScriptComponent; // 0x28
|
CScriptComponent* m_CScriptComponent; // 0x28
|
||||||
|
bool m_bVisibleinPVS; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: worldrenderer.dll (project 'entity2')
|
// Registered binary: worldrenderer.dll (project 'entity2')
|
||||||
|
Loading…
Reference in New Issue
Block a user