mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-04-20 21:28:12 +00:00
cs2
This commit is contained in:
parent
55cdba50da
commit
40d4541809
18240
sdk/!GlobalTypes.hpp
18240
sdk/!GlobalTypes.hpp
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
75666
sdk/client.hpp
75666
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
341
sdk/engine2.hpp
341
sdk/engine2.hpp
@ -2,14 +2,14 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: engine2.dll
|
// Binary: engine2.dll
|
||||||
// Class Count: 50
|
// Classes count: 50
|
||||||
// Enum Count: 4
|
// Enums count: 4
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 3
|
// Size: 0x3
|
||||||
enum class SpawnDebugOverrideState_t : uint32_t
|
enum class SpawnDebugOverrideState_t : uint32_t
|
||||||
{
|
{
|
||||||
SPAWN_DEBUG_OVERRIDE_NONE = 0x0,
|
SPAWN_DEBUG_OVERRIDE_NONE = 0x0,
|
||||||
@ -17,8 +17,8 @@ enum class SpawnDebugOverrideState_t : uint32_t
|
|||||||
SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 0x2,
|
SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 5
|
// Size: 0x5
|
||||||
enum class SpawnDebugRestrictionOverrideState_t : uint32_t
|
enum class SpawnDebugRestrictionOverrideState_t : uint32_t
|
||||||
{
|
{
|
||||||
SPAWN_DEBUG_RESTRICT_NONE = 0x0,
|
SPAWN_DEBUG_RESTRICT_NONE = 0x0,
|
||||||
@ -28,8 +28,8 @@ enum class SpawnDebugRestrictionOverrideState_t : uint32_t
|
|||||||
SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 0x8,
|
SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 0x8,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 3
|
// Size: 0x3
|
||||||
enum class EntityDormancyType_t : uint32_t
|
enum class EntityDormancyType_t : uint32_t
|
||||||
{
|
{
|
||||||
ENTITY_NOT_DORMANT = 0x0,
|
ENTITY_NOT_DORMANT = 0x0,
|
||||||
@ -37,8 +37,8 @@ enum class EntityDormancyType_t : uint32_t
|
|||||||
ENTITY_SUSPENDED = 0x2,
|
ENTITY_SUSPENDED = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
enum class EntityIOTargetType_t : uint32_t
|
enum class EntityIOTargetType_t : uint32_t
|
||||||
{
|
{
|
||||||
ENTITY_IO_TARGET_INVALID = 0xffffffffffffffff,
|
ENTITY_IO_TARGET_INVALID = 0xffffffffffffffff,
|
||||||
@ -47,9 +47,9 @@ enum class EntityIOTargetType_t : uint32_t
|
|||||||
ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7,
|
ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 40
|
// Size: 0x28
|
||||||
struct EngineLoopState_t
|
struct EngineLoopState_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nPlatWindowWidth; // 0x18
|
int32_t m_nPlatWindowWidth; // 0x18
|
||||||
@ -58,41 +58,41 @@ public:
|
|||||||
int32_t m_nRenderHeight; // 0x24
|
int32_t m_nRenderHeight; // 0x24
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct EventModInitialized_t
|
struct EventModInitialized_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
struct EventFrameBoundary_t
|
struct EventFrameBoundary_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flFrameTime; // 0x0
|
float m_flFrameTime; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
struct EventProfileStorageAvailable_t
|
struct EventProfileStorageAvailable_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CSplitScreenSlot m_nSplitScreenSlot; // 0x0
|
CSplitScreenSlot m_nSplitScreenSlot; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct EventSplitScreenStateChanged_t
|
struct EventSplitScreenStateChanged_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 8
|
// Alignment: 8
|
||||||
// Size: 96
|
// Size: 0x60
|
||||||
struct EventSetTime_t
|
struct EventSetTime_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
@ -105,27 +105,27 @@ public:
|
|||||||
double m_flTickRemainder; // 0x58
|
double m_flTickRemainder; // 0x58
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventClientPollInput_t
|
struct EventClientPollInput_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
float m_flRealTime; // 0x28
|
float m_flRealTime; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventClientProcessInput_t
|
struct EventClientProcessInput_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
float m_flRealTime; // 0x28
|
float m_flRealTime; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventClientProcessGameInput_t
|
struct EventClientProcessGameInput_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
@ -133,9 +133,9 @@ public:
|
|||||||
float m_flFrameTime; // 0x2c
|
float m_flFrameTime; // 0x2c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 6
|
// Alignment: 6
|
||||||
// Size: 72
|
// Size: 0x48
|
||||||
struct EventClientPreOutput_t
|
struct EventClientPreOutput_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
@ -146,17 +146,17 @@ public:
|
|||||||
bool m_bRenderOnly; // 0x44
|
bool m_bRenderOnly; // 0x44
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct EventClientSceneSystemThreadStateChange_t
|
struct EventClientSceneSystemThreadStateChange_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bool m_bThreadsActive; // 0x0
|
bool m_bThreadsActive; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 5
|
// Alignment: 5
|
||||||
// Size: 56
|
// Size: 0x38
|
||||||
struct EventClientOutput_t
|
struct EventClientOutput_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
@ -166,9 +166,9 @@ public:
|
|||||||
bool m_bRenderOnly; // 0x34
|
bool m_bRenderOnly; // 0x34
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 5
|
// Alignment: 5
|
||||||
// Size: 64
|
// Size: 0x40
|
||||||
struct EventClientPostOutput_t
|
struct EventClientPostOutput_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
@ -178,9 +178,9 @@ public:
|
|||||||
bool m_bRenderOnly; // 0x38
|
bool m_bRenderOnly; // 0x38
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventClientFrameSimulate_t
|
struct EventClientFrameSimulate_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
@ -188,9 +188,9 @@ public:
|
|||||||
float m_flFrameTime; // 0x2c
|
float m_flFrameTime; // 0x2c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventSimpleLoopFrameUpdate_t
|
struct EventSimpleLoopFrameUpdate_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
@ -198,9 +198,9 @@ public:
|
|||||||
float m_flFrameTime; // 0x2c
|
float m_flFrameTime; // 0x2c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventSimulate_t
|
struct EventSimulate_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EngineLoopState_t m_LoopState; // 0x0
|
EngineLoopState_t m_LoopState; // 0x0
|
||||||
@ -208,8 +208,8 @@ public:
|
|||||||
bool m_bLastTick; // 0x29
|
bool m_bLastTick; // 0x29
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 64
|
// Size: 0x40
|
||||||
struct EventAdvanceTick_t : public EventSimulate_t
|
struct EventAdvanceTick_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -219,8 +219,8 @@ public:
|
|||||||
int32_t m_nTotalTicks; // 0x3c
|
int32_t m_nTotalTicks; // 0x3c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 64
|
// Size: 0x40
|
||||||
struct EventPostAdvanceTick_t : public EventSimulate_t
|
struct EventPostAdvanceTick_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -230,170 +230,170 @@ public:
|
|||||||
int32_t m_nTotalTicks; // 0x3c
|
int32_t m_nTotalTicks; // 0x3c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 64
|
// Size: 0x40
|
||||||
struct EventServerAdvanceTick_t : public EventAdvanceTick_t, EventSimulate_t
|
struct EventServerAdvanceTick_t : public EventAdvanceTick_t, EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 64
|
// Size: 0x40
|
||||||
struct EventServerPostAdvanceTick_t : public EventPostAdvanceTick_t, EventSimulate_t
|
struct EventServerPostAdvanceTick_t : public EventPostAdvanceTick_t, EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 64
|
// Size: 0x40
|
||||||
struct EventClientAdvanceTick_t : public EventAdvanceTick_t, EventSimulate_t
|
struct EventClientAdvanceTick_t : public EventAdvanceTick_t, EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 64
|
// Size: 0x40
|
||||||
struct EventClientPostAdvanceTick_t : public EventPostAdvanceTick_t, EventSimulate_t
|
struct EventClientPostAdvanceTick_t : public EventPostAdvanceTick_t, EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
struct EventClientSendInput_t
|
struct EventClientSendInput_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bool m_bFinalClientCommandTick; // 0x0
|
bool m_bFinalClientCommandTick; // 0x0
|
||||||
int32_t m_nAdditionalClientCommandsToCreate; // 0x4
|
int32_t m_nAdditionalClientCommandsToCreate; // 0x4
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct EventClientPredictionPostNetupdate_t
|
struct EventClientPredictionPostNetupdate_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
struct EventClientPollNetworking_t
|
struct EventClientPollNetworking_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nTickCount; // 0x0
|
int32_t m_nTickCount; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct EventClientProcessNetworking_t
|
struct EventClientProcessNetworking_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventClientPreSimulate_t : public EventSimulate_t
|
struct EventClientPreSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventClientSimulate_t : public EventSimulate_t
|
struct EventClientSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventServerPollNetworking_t : public EventSimulate_t
|
struct EventServerPollNetworking_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventServerProcessNetworking_t : public EventSimulate_t
|
struct EventServerProcessNetworking_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventServerSimulate_t : public EventSimulate_t
|
struct EventServerSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventServerPostSimulate_t : public EventSimulate_t
|
struct EventServerPostSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventClientPostSimulate_t : public EventSimulate_t
|
struct EventClientPostSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EventClientPauseSimulate_t : public EventSimulate_t
|
struct EventClientPauseSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct EventPostDataUpdate_t
|
struct EventPostDataUpdate_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nCount; // 0x0
|
int32_t m_nCount; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct EventPreDataUpdate_t
|
struct EventPreDataUpdate_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nCount; // 0x0
|
int32_t m_nCount; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
struct EventAppShutdown_t
|
struct EventAppShutdown_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nDummy0; // 0x0
|
int32_t m_nDummy0; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
class IHandleEntity
|
class IHandleEntity : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 40
|
// Size: 0x28
|
||||||
class CNetworkVarChainer
|
class CNetworkVarChainer : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MNetworkDisable
|
// MNetworkDisable
|
||||||
@ -401,25 +401,25 @@ public:
|
|||||||
ChangeAccessorFieldPathIndex_t m_PathIndex; // 0x20
|
ChangeAccessorFieldPathIndex_t m_PathIndex; // 0x20
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class CVariantDefaultAllocator
|
class CVariantDefaultAllocator : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct EntOutput_t
|
struct EntOutput_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 8
|
// Alignment: 8
|
||||||
// Size: 120
|
// Size: 0x78
|
||||||
struct EntComponentInfo_t
|
struct EntComponentInfo_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
V_uuid_t m_id; // 0x0
|
V_uuid_t m_id; // 0x0
|
||||||
@ -432,25 +432,25 @@ public:
|
|||||||
CEntityComponentHelper* m_pBaseClassComponentHelper; // 0x70
|
CEntityComponentHelper* m_pBaseClassComponentHelper; // 0x70
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
class CEntityComponent
|
class CEntityComponent : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EntInput_t
|
struct EntInput_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 40
|
// Size: 0x28
|
||||||
class CEntityComponentHelper
|
class CEntityComponentHelper : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint32_t m_flags; // 0x8
|
uint32_t m_flags; // 0x8
|
||||||
@ -459,9 +459,9 @@ public:
|
|||||||
CEntityComponentHelper* m_pNext; // 0x20
|
CEntityComponentHelper* m_pNext; // 0x20
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 11
|
// Alignment: 11
|
||||||
// Size: 120
|
// Size: 0x78
|
||||||
class CEntityIdentity
|
class CEntityIdentity : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
@ -482,16 +482,16 @@ public:
|
|||||||
CEntityIdentity* m_pNextByClass; // 0x70
|
CEntityIdentity* m_pNextByClass; // 0x70
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
class CEmptyEntityInstance
|
class CEmptyEntityInstance : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
class CEntityInstance : public IHandleEntity
|
class CEntityInstance : public IHandleEntity
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -505,22 +505,21 @@ public:
|
|||||||
CScriptComponent* m_CScriptComponent; // 0x28
|
CScriptComponent* m_CScriptComponent; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 40
|
// Size: 0x28
|
||||||
class CEntityIOOutput
|
class CEntityIOOutput : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CVariantBase< CVariantDefaultAllocator > m_Value; // 0x18
|
CVariantBase< CVariantDefaultAllocator > m_Value; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 56
|
// Size: 0x38
|
||||||
class CScriptComponent : public CEntityComponent
|
class CScriptComponent : public CEntityComponent
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlSymbolLarge m_scriptClassName; // 0x30
|
CUtlSymbolLarge m_scriptClassName; // 0x30
|
||||||
public:
|
static EntComponentInfo_t &Get_s_EntComponentInfo(){ return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("engine2.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[0]->m_instance);};
|
||||||
static EntComponentInfo_t &Get_s_EntComponentInfo() { return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("engine2.dll")->FindDeclaredClass("CScriptComponent")->m_static_fiels[0]->m_instance); }
|
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced(){ return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("engine2.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[1]->m_instance);};
|
||||||
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced() { return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("engine2.dll")->FindDeclaredClass("CScriptComponent")->m_static_fiels[1]->m_instance); }
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: materialsystem2.dll
|
// Binary: materialsystem2.dll
|
||||||
// Class Count: 13
|
// Classes count: 13
|
||||||
// Enum Count: 5
|
// Enums count: 5
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
enum class HorizJustification_e : uint32_t
|
enum class HorizJustification_e : uint32_t
|
||||||
{
|
{
|
||||||
HORIZ_JUSTIFICATION_LEFT = 0x0,
|
HORIZ_JUSTIFICATION_LEFT = 0x0,
|
||||||
@ -18,8 +18,8 @@ enum class HorizJustification_e : uint32_t
|
|||||||
HORIZ_JUSTIFICATION_NONE = 0x3,
|
HORIZ_JUSTIFICATION_NONE = 0x3,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
enum class VertJustification_e : uint32_t
|
enum class VertJustification_e : uint32_t
|
||||||
{
|
{
|
||||||
VERT_JUSTIFICATION_TOP = 0x0,
|
VERT_JUSTIFICATION_TOP = 0x0,
|
||||||
@ -28,8 +28,8 @@ enum class VertJustification_e : uint32_t
|
|||||||
VERT_JUSTIFICATION_NONE = 0x3,
|
VERT_JUSTIFICATION_NONE = 0x3,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 3
|
// Size: 0x3
|
||||||
enum class LayoutPositionType_e : uint32_t
|
enum class LayoutPositionType_e : uint32_t
|
||||||
{
|
{
|
||||||
LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0,
|
LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0,
|
||||||
@ -37,8 +37,8 @@ enum class LayoutPositionType_e : uint32_t
|
|||||||
LAYOUTPOSITIONTYPE_NONE = 0x2,
|
LAYOUTPOSITIONTYPE_NONE = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 3
|
// Size: 0x3
|
||||||
enum class BloomBlendMode_t : uint32_t
|
enum class BloomBlendMode_t : uint32_t
|
||||||
{
|
{
|
||||||
BLOOM_BLEND_ADD = 0x0,
|
BLOOM_BLEND_ADD = 0x0,
|
||||||
@ -46,8 +46,8 @@ enum class BloomBlendMode_t : uint32_t
|
|||||||
BLOOM_BLEND_BLUR = 0x2,
|
BLOOM_BLEND_BLUR = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 3
|
// Size: 0x3
|
||||||
enum class ViewFadeMode_t : uint32_t
|
enum class ViewFadeMode_t : uint32_t
|
||||||
{
|
{
|
||||||
VIEW_FADE_CONSTANT_COLOR = 0x0,
|
VIEW_FADE_CONSTANT_COLOR = 0x0,
|
||||||
@ -55,65 +55,65 @@ enum class ViewFadeMode_t : uint32_t
|
|||||||
VIEW_FADE_MOD2X = 0x2,
|
VIEW_FADE_MOD2X = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
struct MaterialParam_t
|
struct MaterialParam_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_name; // 0x0
|
CUtlString m_name; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct MaterialParamInt_t : public MaterialParam_t
|
struct MaterialParamInt_t : public MaterialParam_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nValue; // 0x8
|
int32_t m_nValue; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct MaterialParamFloat_t : public MaterialParam_t
|
struct MaterialParamFloat_t : public MaterialParam_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flValue; // 0x8
|
float m_flValue; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
struct MaterialParamVector_t : public MaterialParam_t
|
struct MaterialParamVector_t : public MaterialParam_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Vector4D m_value; // 0x8
|
Vector4D m_value; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct MaterialParamTexture_t : public MaterialParam_t
|
struct MaterialParamTexture_t : public MaterialParam_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CStrongHandle< InfoForResourceTypeCTextureBase > m_pValue; // 0x8
|
CStrongHandle< InfoForResourceTypeCTextureBase > m_pValue; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct MaterialParamString_t : public MaterialParam_t
|
struct MaterialParamString_t : public MaterialParam_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_value; // 0x8
|
CUtlString m_value; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 32
|
// Size: 0x20
|
||||||
struct MaterialParamBuffer_t : public MaterialParam_t
|
struct MaterialParamBuffer_t : public MaterialParam_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlBinaryBlock m_value; // 0x8
|
CUtlBinaryBlock m_value; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 14
|
// Alignment: 14
|
||||||
// Size: 304
|
// Size: 0x130
|
||||||
struct MaterialResourceData_t
|
struct MaterialResourceData_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_materialName; // 0x0
|
CUtlString m_materialName; // 0x0
|
||||||
@ -132,9 +132,9 @@ public:
|
|||||||
CUtlVector< CUtlString > m_renderAttributesUsed; // 0x118
|
CUtlVector< CUtlString > m_renderAttributesUsed; // 0x118
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 15
|
// Alignment: 15
|
||||||
// Size: 60
|
// Size: 0x3c
|
||||||
struct PostProcessingTonemapParameters_t
|
struct PostProcessingTonemapParameters_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flExposureBias; // 0x0
|
float m_flExposureBias; // 0x0
|
||||||
@ -154,9 +154,9 @@ public:
|
|||||||
float m_flMaxHighlightLum; // 0x38
|
float m_flMaxHighlightLum; // 0x38
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 10
|
// Alignment: 10
|
||||||
// Size: 112
|
// Size: 0x70
|
||||||
struct PostProcessingBloomParameters_t
|
struct PostProcessingBloomParameters_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
BloomBlendMode_t m_blendMode; // 0x0
|
BloomBlendMode_t m_blendMode; // 0x0
|
||||||
@ -171,9 +171,9 @@ public:
|
|||||||
Vector[5] m_vBlurTint; // 0x34
|
Vector[5] m_vBlurTint; // 0x34
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 6
|
// Alignment: 6
|
||||||
// Size: 36
|
// Size: 0x24
|
||||||
struct PostProcessingVignetteParameters_t
|
struct PostProcessingVignetteParameters_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flVignetteStrength; // 0x0
|
float m_flVignetteStrength; // 0x0
|
||||||
@ -184,9 +184,9 @@ public:
|
|||||||
Vector m_vColorTint; // 0x18
|
Vector m_vColorTint; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 5
|
// Alignment: 5
|
||||||
// Size: 20
|
// Size: 0x14
|
||||||
struct PostProcessingLocalContrastParameters_t
|
struct PostProcessingLocalContrastParameters_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flLocalContrastStrength; // 0x0
|
float m_flLocalContrastStrength; // 0x0
|
||||||
@ -196,9 +196,9 @@ public:
|
|||||||
float m_flLocalContrastVignetteBlur; // 0x10
|
float m_flLocalContrastVignetteBlur; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 11
|
// Alignment: 11
|
||||||
// Size: 280
|
// Size: 0x118
|
||||||
struct PostProcessingResource_t
|
struct PostProcessingResource_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bool m_bHasTonemapParams; // 0x0
|
bool m_bHasTonemapParams; // 0x0
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: meshsystem.dll
|
// Binary: meshsystem.dll
|
||||||
// Class Count: 0
|
// Classes count: 0
|
||||||
// Enum Count: 0
|
// Enums count: 0
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -2,15 +2,15 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: networksystem.dll
|
// Binary: networksystem.dll
|
||||||
// Class Count: 1
|
// Classes count: 1
|
||||||
// Enum Count: 0
|
// Enums count: 0
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 2
|
// Size: 0x2
|
||||||
struct ChangeAccessorFieldPathIndex_t
|
struct ChangeAccessorFieldPathIndex_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int16_t m_Value; // 0x0
|
int16_t m_Value; // 0x0
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: panorama.dll
|
// Binary: panorama.dll
|
||||||
// Class Count: 0
|
// Classes count: 0
|
||||||
// Enum Count: 2
|
// Enums count: 2
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 13
|
// Size: 0xd
|
||||||
enum class ELayoutNodeType : uint32_t
|
enum class ELayoutNodeType : uint32_t
|
||||||
{
|
{
|
||||||
ROOT = 0x0,
|
ROOT = 0x0,
|
||||||
@ -27,8 +27,8 @@ enum class ELayoutNodeType : uint32_t
|
|||||||
REFERENCE_PASSTHROUGH = 0xc,
|
REFERENCE_PASSTHROUGH = 0xc,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 15
|
// Size: 0xf
|
||||||
enum class EStyleNodeType : uint32_t
|
enum class EStyleNodeType : uint32_t
|
||||||
{
|
{
|
||||||
ROOT = 0x0,
|
ROOT = 0x0,
|
||||||
|
2161
sdk/particles.hpp
2161
sdk/particles.hpp
File diff suppressed because it is too large
Load Diff
@ -2,14 +2,14 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: rendersystemdx11.dll
|
// Binary: rendersystemdx11.dll
|
||||||
// Class Count: 3
|
// Classes count: 3
|
||||||
// Enum Count: 5
|
// Enums count: 5
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 3
|
// Size: 0x3
|
||||||
enum class RenderSlotType_t : uint32_t
|
enum class RenderSlotType_t : uint32_t
|
||||||
{
|
{
|
||||||
RENDER_SLOT_INVALID = 0xffffffffffffffff,
|
RENDER_SLOT_INVALID = 0xffffffffffffffff,
|
||||||
@ -17,8 +17,8 @@ enum class RenderSlotType_t : uint32_t
|
|||||||
RENDER_SLOT_PER_INSTANCE = 0x1,
|
RENDER_SLOT_PER_INSTANCE = 0x1,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 9
|
// Size: 0x9
|
||||||
enum class RenderBufferFlags_t : uint32_t
|
enum class RenderBufferFlags_t : uint32_t
|
||||||
{
|
{
|
||||||
RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1,
|
RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1,
|
||||||
@ -32,8 +32,8 @@ enum class RenderBufferFlags_t : uint32_t
|
|||||||
RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100,
|
RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 45
|
// Size: 0x2d
|
||||||
enum class RenderPrimitiveType_t : uint32_t
|
enum class RenderPrimitiveType_t : uint32_t
|
||||||
{
|
{
|
||||||
RENDER_PRIM_POINTS = 0x0,
|
RENDER_PRIM_POINTS = 0x0,
|
||||||
@ -83,8 +83,8 @@ enum class RenderPrimitiveType_t : uint32_t
|
|||||||
RENDER_PRIM_TYPE_COUNT = 0x2c,
|
RENDER_PRIM_TYPE_COUNT = 0x2c,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
enum class InputLayoutVariation_t : uint32_t
|
enum class InputLayoutVariation_t : uint32_t
|
||||||
{
|
{
|
||||||
INPUT_LAYOUT_VARIATION_DEFAULT = 0x0,
|
INPUT_LAYOUT_VARIATION_DEFAULT = 0x0,
|
||||||
@ -93,8 +93,8 @@ enum class InputLayoutVariation_t : uint32_t
|
|||||||
INPUT_LAYOUT_VARIATION_MAX = 0x3,
|
INPUT_LAYOUT_VARIATION_MAX = 0x3,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
enum class RenderMultisampleType_t : uint32_t
|
enum class RenderMultisampleType_t : uint32_t
|
||||||
{
|
{
|
||||||
RENDER_MULTISAMPLE_INVALID = 0xffffffffffffffff,
|
RENDER_MULTISAMPLE_INVALID = 0xffffffffffffffff,
|
||||||
@ -107,9 +107,9 @@ enum class RenderMultisampleType_t : uint32_t
|
|||||||
RENDER_MULTISAMPLE_TYPE_COUNT = 0x6,
|
RENDER_MULTISAMPLE_TYPE_COUNT = 0x6,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 7
|
// Alignment: 7
|
||||||
// Size: 56
|
// Size: 0x38
|
||||||
struct RenderInputLayoutField_t
|
struct RenderInputLayoutField_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint8[32] m_pSemanticName; // 0x0
|
uint8[32] m_pSemanticName; // 0x0
|
||||||
@ -121,9 +121,9 @@ public:
|
|||||||
int32_t m_nInstanceStepRate; // 0x34
|
int32_t m_nInstanceStepRate; // 0x34
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 196
|
// Size: 0xc4
|
||||||
struct VsInputSignatureElement_t
|
struct VsInputSignatureElement_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
char[64] m_pName; // 0x0
|
char[64] m_pName; // 0x0
|
||||||
@ -132,9 +132,9 @@ public:
|
|||||||
int32_t m_nD3DSemanticIndex; // 0xc0
|
int32_t m_nD3DSemanticIndex; // 0xc0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
struct VsInputSignature_t
|
struct VsInputSignature_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< VsInputSignatureElement_t > m_elems; // 0x0
|
CUtlVector< VsInputSignatureElement_t > m_elems; // 0x0
|
||||||
|
@ -2,71 +2,71 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: resourcesystem.dll
|
// Binary: resourcesystem.dll
|
||||||
// Class Count: 52
|
// Classes count: 52
|
||||||
// Enum Count: 2
|
// Enums count: 2
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 2
|
// Size: 0x2
|
||||||
enum class FuseVariableAccess_t : uint8_t
|
enum class FuseVariableAccess_t : uint8_t
|
||||||
{
|
{
|
||||||
WRITABLE = 0,
|
WRITABLE = 0x0,
|
||||||
READ_ONLY = 1,
|
READ_ONLY = 0x1,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 9
|
// Size: 0x9
|
||||||
enum class FuseVariableType_t : uint8_t
|
enum class FuseVariableType_t : uint8_t
|
||||||
{
|
{
|
||||||
INVALID = 0,
|
INVALID = 0x0,
|
||||||
BOOL = 1,
|
BOOL = 0x1,
|
||||||
INT8 = 2,
|
INT8 = 0x2,
|
||||||
INT16 = 3,
|
INT16 = 0x3,
|
||||||
INT32 = 4,
|
INT32 = 0x4,
|
||||||
UINT8 = 5,
|
UINT8 = 0x5,
|
||||||
UINT16 = 6,
|
UINT16 = 0x6,
|
||||||
UINT32 = 7,
|
UINT32 = 0x7,
|
||||||
FLOAT32 = 8,
|
FLOAT32 = 0x8,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
struct TestResource_t
|
struct TestResource_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MKV3TransferName "name"
|
// MKV3TransferName "name"
|
||||||
CUtlString m_name; // 0x0
|
CUtlString m_name; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeTestResource_t
|
struct InfoForResourceTypeTestResource_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeProceduralTestResource_t
|
struct InfoForResourceTypeProceduralTestResource_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeManifestTestResource_t
|
struct InfoForResourceTypeManifestTestResource_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct ManifestTestResource_t
|
struct ManifestTestResource_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MKV3TransferName "name"
|
// MKV3TransferName "name"
|
||||||
@ -75,321 +75,321 @@ public:
|
|||||||
CStrongHandle< InfoForResourceTypeManifestTestResource_t > m_child; // 0x8
|
CStrongHandle< InfoForResourceTypeManifestTestResource_t > m_child; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVDataResource
|
class InfoForResourceTypeCVDataResource : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIParticleSystemDefinition
|
class InfoForResourceTypeIParticleSystemDefinition : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIParticleSnapshot
|
class InfoForResourceTypeIParticleSnapshot : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCAnimData
|
class InfoForResourceTypeCAnimData : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCAnimationGroup
|
class InfoForResourceTypeCAnimationGroup : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCSequenceGroupData
|
class InfoForResourceTypeCSequenceGroupData : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIMaterial2
|
class InfoForResourceTypeIMaterial2 : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCMorphSetData
|
class InfoForResourceTypeCMorphSetData : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCRenderMesh
|
class InfoForResourceTypeCRenderMesh : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCModel
|
class InfoForResourceTypeCModel : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCTextureBase
|
class InfoForResourceTypeCTextureBase : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIVectorGraphic
|
class InfoForResourceTypeIVectorGraphic : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVSoundEventScriptList
|
class InfoForResourceTypeCVSoundEventScriptList : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVSoundStackScriptList
|
class InfoForResourceTypeCVSoundStackScriptList : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeVSound_t
|
struct InfoForResourceTypeVSound_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVMixListResource
|
class InfoForResourceTypeCVMixListResource : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPhysAggregateData
|
class InfoForResourceTypeCPhysAggregateData : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVPhysXSurfacePropertiesList
|
class InfoForResourceTypeCVPhysXSurfacePropertiesList : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCEntityLump
|
class InfoForResourceTypeCEntityLump : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCWorldNode
|
class InfoForResourceTypeCWorldNode : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeWorld_t
|
struct InfoForResourceTypeWorld_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVoxelVisibility
|
class InfoForResourceTypeCVoxelVisibility : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPostProcessingResource
|
class InfoForResourceTypeCPostProcessingResource : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaStyle
|
class InfoForResourceTypeCPanoramaStyle : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaLayout
|
class InfoForResourceTypeCPanoramaLayout : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaDynamicImages
|
class InfoForResourceTypeCPanoramaDynamicImages : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCDotaItemDefinitionResource
|
class InfoForResourceTypeCDotaItemDefinitionResource : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaScript
|
class InfoForResourceTypeCPanoramaScript : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaTypeScript
|
class InfoForResourceTypeCPanoramaTypeScript : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCDOTAPatchNotesList
|
class InfoForResourceTypeCDOTAPatchNotesList : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIAnimGraphModelBinding
|
class InfoForResourceTypeIAnimGraphModelBinding : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCChoreoSceneFileData
|
class InfoForResourceTypeCChoreoSceneFileData : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCDACGameDefsData
|
class InfoForResourceTypeCDACGameDefsData : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCCompositeMaterialKit
|
class InfoForResourceTypeCCompositeMaterialKit : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCSmartProp
|
class InfoForResourceTypeCSmartProp : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCCSGOItem
|
class InfoForResourceTypeCCSGOEconItem : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCResponseRulesList
|
class InfoForResourceTypeCResponseRulesList : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 2
|
// Size: 0x2
|
||||||
struct FuseVariableIndex_t
|
struct FuseVariableIndex_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint16_t m_Value; // 0x0
|
uint16_t m_Value; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 2
|
// Size: 0x2
|
||||||
struct FuseFunctionIndex_t
|
struct FuseFunctionIndex_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint16_t m_Value; // 0x0
|
uint16_t m_Value; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct ConstantInfo_t
|
struct ConstantInfo_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_name; // 0x0
|
CUtlString m_name; // 0x0
|
||||||
@ -397,9 +397,9 @@ public:
|
|||||||
float m_flValue; // 0xc
|
float m_flValue; // 0xc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 6
|
// Alignment: 6
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
struct VariableInfo_t
|
struct VariableInfo_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_name; // 0x0
|
CUtlString m_name; // 0x0
|
||||||
@ -410,9 +410,9 @@ public:
|
|||||||
FuseVariableAccess_t m_eAccess; // 0x10
|
FuseVariableAccess_t m_eAccess; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 5
|
// Alignment: 5
|
||||||
// Size: 32
|
// Size: 0x20
|
||||||
struct FunctionInfo_t
|
struct FunctionInfo_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_name; // 0x8
|
CUtlString m_name; // 0x8
|
||||||
@ -422,9 +422,9 @@ public:
|
|||||||
bool m_bIsPure; // 0x1a
|
bool m_bIsPure; // 0x1a
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 80
|
// Size: 0x50
|
||||||
class CFuseProgram
|
class CFuseProgram : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< uint8 > m_programBuffer; // 0x0
|
CUtlVector< uint8 > m_programBuffer; // 0x0
|
||||||
@ -433,9 +433,9 @@ public:
|
|||||||
int32_t m_nMaxTempVarsUsed; // 0x48
|
int32_t m_nMaxTempVarsUsed; // 0x48
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 104
|
// Size: 0x68
|
||||||
class CFuseSymbolTable
|
class CFuseSymbolTable : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlHashtable< CUtlStringToken, ConstantInfo_t > m_constants; // 0x8
|
CUtlHashtable< CUtlStringToken, ConstantInfo_t > m_constants; // 0x8
|
||||||
@ -443,27 +443,27 @@ public:
|
|||||||
CUtlHashtable< CUtlStringToken, FunctionInfo_t > m_functions; // 0x48
|
CUtlHashtable< CUtlStringToken, FunctionInfo_t > m_functions; // 0x48
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
struct AABB_t
|
struct AABB_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Vector m_vMinBounds; // 0x0
|
Vector m_vMinBounds; // 0x0
|
||||||
Vector m_vMaxBounds; // 0xc
|
Vector m_vMaxBounds; // 0xc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
struct PackedAABB_t
|
struct PackedAABB_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint32_t m_nPackedMin; // 0x0
|
uint32_t m_nPackedMin; // 0x0
|
||||||
uint32_t m_nPackedMax; // 0x4
|
uint32_t m_nPackedMax; // 0x4
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 64
|
// Size: 0x40
|
||||||
class FourQuaternions
|
class FourQuaternions : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
fltx4 x; // 0x0
|
fltx4 x; // 0x0
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: scenefilecache.dll
|
// Binary: scenefilecache.dll
|
||||||
// Class Count: 0
|
// Classes count: 0
|
||||||
// Enum Count: 0
|
// Enums count: 0
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -2,60 +2,60 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: scenesystem.dll
|
// Binary: scenesystem.dll
|
||||||
// Class Count: 9
|
// Classes count: 9
|
||||||
// Enum Count: 1
|
// Enums count: 1
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
enum class DisableShadows_t : uint8_t
|
enum class DisableShadows_t : uint8_t
|
||||||
{
|
{
|
||||||
kDisableShadows_None = 0,
|
kDisableShadows_None = 0x0,
|
||||||
kDisableShadows_All = 1,
|
kDisableShadows_All = 0x1,
|
||||||
kDisableShadows_Baked = 2,
|
kDisableShadows_Baked = 0x2,
|
||||||
kDisableShadows_Realtime = 3,
|
kDisableShadows_Realtime = 0x3,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
class CSSDSEndFrameViewInfo
|
class CSSDSEndFrameViewInfo : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint64_t m_nViewId; // 0x0
|
uint64_t m_nViewId; // 0x0
|
||||||
CUtlString m_ViewName; // 0x8
|
CUtlString m_ViewName; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
class CSSDSMsg_EndFrame
|
class CSSDSMsg_EndFrame : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< CSSDSEndFrameViewInfo > m_Views; // 0x0
|
CUtlVector< CSSDSEndFrameViewInfo > m_Views; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct SceneViewId_t
|
struct SceneViewId_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint64_t m_nViewId; // 0x0
|
uint64_t m_nViewId; // 0x0
|
||||||
uint64_t m_nFrameCount; // 0x8
|
uint64_t m_nFrameCount; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
class CSSDSMsg_ViewRender
|
class CSSDSMsg_ViewRender : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
SceneViewId_t m_viewId; // 0x0
|
SceneViewId_t m_viewId; // 0x0
|
||||||
CUtlString m_ViewName; // 0x10
|
CUtlString m_ViewName; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 6
|
// Alignment: 6
|
||||||
// Size: 56
|
// Size: 0x38
|
||||||
class CSSDSMsg_LayerBase
|
class CSSDSMsg_LayerBase : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
SceneViewId_t m_viewId; // 0x0
|
SceneViewId_t m_viewId; // 0x0
|
||||||
@ -66,9 +66,9 @@ public:
|
|||||||
CUtlString m_displayText; // 0x30
|
CUtlString m_displayText; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 10
|
// Alignment: 10
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
class CSSDSMsg_ViewTarget
|
class CSSDSMsg_ViewTarget : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_Name; // 0x0
|
CUtlString m_Name; // 0x0
|
||||||
@ -83,9 +83,9 @@ public:
|
|||||||
int32_t m_nFormat; // 0x2c
|
int32_t m_nFormat; // 0x2c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
class CSSDSMsg_ViewTargetList
|
class CSSDSMsg_ViewTargetList : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
SceneViewId_t m_viewId; // 0x0
|
SceneViewId_t m_viewId; // 0x0
|
||||||
@ -93,19 +93,19 @@ public:
|
|||||||
CUtlVector< CSSDSMsg_ViewTarget > m_Targets; // 0x18
|
CUtlVector< CSSDSMsg_ViewTarget > m_Targets; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 56
|
// Size: 0x38
|
||||||
class CSSDSMsg_PreLayer : public CSSDSMsg_LayerBase
|
class CSSDSMsg_PreLayer : public CSSDSMsg_LayerBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 56
|
// Size: 0x38
|
||||||
class CSSDSMsg_PostLayer : public CSSDSMsg_LayerBase
|
class CSSDSMsg_PostLayer : public CSSDSMsg_LayerBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: schemasystem.dll
|
// Binary: schemasystem.dll
|
||||||
// Class Count: 7
|
// Classes count: 7
|
||||||
// Enum Count: 2
|
// Enums count: 2
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 3
|
// Size: 0x3
|
||||||
enum class ThreeState_t : uint32_t
|
enum class ThreeState_t : uint32_t
|
||||||
{
|
{
|
||||||
TRS_FALSE = 0x0,
|
TRS_FALSE = 0x0,
|
||||||
@ -17,95 +17,95 @@ enum class ThreeState_t : uint32_t
|
|||||||
TRS_NONE = 0x2,
|
TRS_NONE = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 80
|
// Size: 0x50
|
||||||
enum class fieldtype_t : uint8_t
|
enum class fieldtype_t : uint8_t
|
||||||
{
|
{
|
||||||
FIELD_VOID = 0,
|
FIELD_VOID = 0x0,
|
||||||
FIELD_FLOAT32 = 1,
|
FIELD_FLOAT32 = 0x1,
|
||||||
FIELD_STRING = 2,
|
FIELD_STRING = 0x2,
|
||||||
FIELD_VECTOR = 3,
|
FIELD_VECTOR = 0x3,
|
||||||
FIELD_QUATERNION = 4,
|
FIELD_QUATERNION = 0x4,
|
||||||
FIELD_INT32 = 5,
|
FIELD_INT32 = 0x5,
|
||||||
FIELD_BOOLEAN = 6,
|
FIELD_BOOLEAN = 0x6,
|
||||||
FIELD_INT16 = 7,
|
FIELD_INT16 = 0x7,
|
||||||
FIELD_CHARACTER = 8,
|
FIELD_CHARACTER = 0x8,
|
||||||
FIELD_COLOR32 = 9,
|
FIELD_COLOR32 = 0x9,
|
||||||
FIELD_EMBEDDED = 10,
|
FIELD_EMBEDDED = 0xa,
|
||||||
FIELD_CUSTOM = 11,
|
FIELD_CUSTOM = 0xb,
|
||||||
FIELD_CLASSPTR = 12,
|
FIELD_CLASSPTR = 0xc,
|
||||||
FIELD_EHANDLE = 13,
|
FIELD_EHANDLE = 0xd,
|
||||||
FIELD_POSITION_VECTOR = 14,
|
FIELD_POSITION_VECTOR = 0xe,
|
||||||
FIELD_TIME = 15,
|
FIELD_TIME = 0xf,
|
||||||
FIELD_TICK = 16,
|
FIELD_TICK = 0x10,
|
||||||
FIELD_SOUNDNAME = 17,
|
FIELD_SOUNDNAME = 0x11,
|
||||||
FIELD_INPUT = 18,
|
FIELD_INPUT = 0x12,
|
||||||
FIELD_FUNCTION = 19,
|
FIELD_FUNCTION = 0x13,
|
||||||
FIELD_VMATRIX = 20,
|
FIELD_VMATRIX = 0x14,
|
||||||
FIELD_VMATRIX_WORLDSPACE = 21,
|
FIELD_VMATRIX_WORLDSPACE = 0x15,
|
||||||
FIELD_MATRIX3X4_WORLDSPACE = 22,
|
FIELD_MATRIX3X4_WORLDSPACE = 0x16,
|
||||||
FIELD_INTERVAL = 23,
|
FIELD_INTERVAL = 0x17,
|
||||||
FIELD_UNUSED = 24,
|
FIELD_UNUSED = 0x18,
|
||||||
FIELD_VECTOR2D = 25,
|
FIELD_VECTOR2D = 0x19,
|
||||||
FIELD_INT64 = 26,
|
FIELD_INT64 = 0x1a,
|
||||||
FIELD_VECTOR4D = 27,
|
FIELD_VECTOR4D = 0x1b,
|
||||||
FIELD_RESOURCE = 28,
|
FIELD_RESOURCE = 0x1c,
|
||||||
FIELD_TYPEUNKNOWN = 29,
|
FIELD_TYPEUNKNOWN = 0x1d,
|
||||||
FIELD_CSTRING = 30,
|
FIELD_CSTRING = 0x1e,
|
||||||
FIELD_HSCRIPT = 31,
|
FIELD_HSCRIPT = 0x1f,
|
||||||
FIELD_VARIANT = 32,
|
FIELD_VARIANT = 0x20,
|
||||||
FIELD_UINT64 = 33,
|
FIELD_UINT64 = 0x21,
|
||||||
FIELD_FLOAT64 = 34,
|
FIELD_FLOAT64 = 0x22,
|
||||||
FIELD_POSITIVEINTEGER_OR_NULL = 35,
|
FIELD_POSITIVEINTEGER_OR_NULL = 0x23,
|
||||||
FIELD_HSCRIPT_NEW_INSTANCE = 36,
|
FIELD_HSCRIPT_NEW_INSTANCE = 0x24,
|
||||||
FIELD_UINT32 = 37,
|
FIELD_UINT32 = 0x25,
|
||||||
FIELD_UTLSTRINGTOKEN = 38,
|
FIELD_UTLSTRINGTOKEN = 0x26,
|
||||||
FIELD_QANGLE = 39,
|
FIELD_QANGLE = 0x27,
|
||||||
FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 40,
|
FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 0x28,
|
||||||
FIELD_HMATERIAL = 41,
|
FIELD_HMATERIAL = 0x29,
|
||||||
FIELD_HMODEL = 42,
|
FIELD_HMODEL = 0x2a,
|
||||||
FIELD_NETWORK_QUANTIZED_VECTOR = 43,
|
FIELD_NETWORK_QUANTIZED_VECTOR = 0x2b,
|
||||||
FIELD_NETWORK_QUANTIZED_FLOAT = 44,
|
FIELD_NETWORK_QUANTIZED_FLOAT = 0x2c,
|
||||||
FIELD_DIRECTION_VECTOR_WORLDSPACE = 45,
|
FIELD_DIRECTION_VECTOR_WORLDSPACE = 0x2d,
|
||||||
FIELD_QANGLE_WORLDSPACE = 46,
|
FIELD_QANGLE_WORLDSPACE = 0x2e,
|
||||||
FIELD_QUATERNION_WORLDSPACE = 47,
|
FIELD_QUATERNION_WORLDSPACE = 0x2f,
|
||||||
FIELD_HSCRIPT_LIGHTBINDING = 48,
|
FIELD_HSCRIPT_LIGHTBINDING = 0x30,
|
||||||
FIELD_V8_VALUE = 49,
|
FIELD_V8_VALUE = 0x31,
|
||||||
FIELD_V8_OBJECT = 50,
|
FIELD_V8_OBJECT = 0x32,
|
||||||
FIELD_V8_ARRAY = 51,
|
FIELD_V8_ARRAY = 0x33,
|
||||||
FIELD_V8_CALLBACK_INFO = 52,
|
FIELD_V8_CALLBACK_INFO = 0x34,
|
||||||
FIELD_UTLSTRING = 53,
|
FIELD_UTLSTRING = 0x35,
|
||||||
FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 54,
|
FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 0x36,
|
||||||
FIELD_HRENDERTEXTURE = 55,
|
FIELD_HRENDERTEXTURE = 0x37,
|
||||||
FIELD_HPARTICLESYSTEMDEFINITION = 56,
|
FIELD_HPARTICLESYSTEMDEFINITION = 0x38,
|
||||||
FIELD_UINT8 = 57,
|
FIELD_UINT8 = 0x39,
|
||||||
FIELD_UINT16 = 58,
|
FIELD_UINT16 = 0x3a,
|
||||||
FIELD_CTRANSFORM = 59,
|
FIELD_CTRANSFORM = 0x3b,
|
||||||
FIELD_CTRANSFORM_WORLDSPACE = 60,
|
FIELD_CTRANSFORM_WORLDSPACE = 0x3c,
|
||||||
FIELD_HPOSTPROCESSING = 61,
|
FIELD_HPOSTPROCESSING = 0x3d,
|
||||||
FIELD_MATRIX3X4 = 62,
|
FIELD_MATRIX3X4 = 0x3e,
|
||||||
FIELD_SHIM = 63,
|
FIELD_SHIM = 0x3f,
|
||||||
FIELD_CMOTIONTRANSFORM = 64,
|
FIELD_CMOTIONTRANSFORM = 0x40,
|
||||||
FIELD_CMOTIONTRANSFORM_WORLDSPACE = 65,
|
FIELD_CMOTIONTRANSFORM_WORLDSPACE = 0x41,
|
||||||
FIELD_ATTACHMENT_HANDLE = 66,
|
FIELD_ATTACHMENT_HANDLE = 0x42,
|
||||||
FIELD_AMMO_INDEX = 67,
|
FIELD_AMMO_INDEX = 0x43,
|
||||||
FIELD_CONDITION_ID = 68,
|
FIELD_CONDITION_ID = 0x44,
|
||||||
FIELD_AI_SCHEDULE_BITS = 69,
|
FIELD_AI_SCHEDULE_BITS = 0x45,
|
||||||
FIELD_MODIFIER_HANDLE = 70,
|
FIELD_MODIFIER_HANDLE = 0x46,
|
||||||
FIELD_ROTATION_VECTOR = 71,
|
FIELD_ROTATION_VECTOR = 0x47,
|
||||||
FIELD_ROTATION_VECTOR_WORLDSPACE = 72,
|
FIELD_ROTATION_VECTOR_WORLDSPACE = 0x48,
|
||||||
FIELD_HVDATA = 73,
|
FIELD_HVDATA = 0x49,
|
||||||
FIELD_SCALE32 = 74,
|
FIELD_SCALE32 = 0x4a,
|
||||||
FIELD_STRING_AND_TOKEN = 75,
|
FIELD_STRING_AND_TOKEN = 0x4b,
|
||||||
FIELD_ENGINE_TIME = 76,
|
FIELD_ENGINE_TIME = 0x4c,
|
||||||
FIELD_ENGINE_TICK = 77,
|
FIELD_ENGINE_TICK = 0x4d,
|
||||||
FIELD_WORLD_GROUP_ID = 78,
|
FIELD_WORLD_GROUP_ID = 0x4e,
|
||||||
FIELD_TYPECOUNT = 79,
|
FIELD_TYPECOUNT = 0x4f,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 22
|
// Alignment: 22
|
||||||
// Size: 384
|
// Size: 0x180
|
||||||
class CSchemaSystemInternalRegistration
|
class CSchemaSystemInternalRegistration : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Vector2D m_Vector2D; // 0x0
|
Vector2D m_Vector2D; // 0x0
|
||||||
@ -132,49 +132,49 @@ public:
|
|||||||
KeyValues3 m_KV3; // 0x170
|
KeyValues3 m_KV3; // 0x170
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCResourceManifestInternal
|
class InfoForResourceTypeCResourceManifestInternal : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
struct ResourceId_t
|
struct ResourceId_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint64_t m_Value; // 0x0
|
uint64_t m_Value; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
class CExampleSchemaVData_Monomorphic
|
class CExampleSchemaVData_Monomorphic : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nExample1; // 0x0
|
int32_t m_nExample1; // 0x0
|
||||||
int32_t m_nExample2; // 0x4
|
int32_t m_nExample2; // 0x4
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
class CExampleSchemaVData_PolymorphicBase
|
class CExampleSchemaVData_PolymorphicBase : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nBase; // 0x8
|
int32_t m_nBase; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
class CExampleSchemaVData_PolymorphicDerivedA : public CExampleSchemaVData_PolymorphicBase
|
class CExampleSchemaVData_PolymorphicDerivedA : public CExampleSchemaVData_PolymorphicBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nDerivedA; // 0x10
|
int32_t m_nDerivedA; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
class CExampleSchemaVData_PolymorphicDerivedB : public CExampleSchemaVData_PolymorphicBase
|
class CExampleSchemaVData_PolymorphicDerivedB : public CExampleSchemaVData_PolymorphicBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
89926
sdk/server.hpp
89926
sdk/server.hpp
File diff suppressed because it is too large
Load Diff
@ -2,14 +2,14 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: soundsystem.dll
|
// Binary: soundsystem.dll
|
||||||
// Class Count: 36
|
// Classes count: 36
|
||||||
// Enum Count: 13
|
// Enums count: 13
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 30
|
// Size: 0x1e
|
||||||
enum class soundlevel_t : uint32_t
|
enum class soundlevel_t : uint32_t
|
||||||
{
|
{
|
||||||
SNDLVL_NONE = 0x0,
|
SNDLVL_NONE = 0x0,
|
||||||
@ -44,8 +44,8 @@ enum class soundlevel_t : uint32_t
|
|||||||
SNDLVL_180dB = 0xb4,
|
SNDLVL_180dB = 0xb4,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 3
|
// Size: 0x3
|
||||||
enum class ActionType_t : uint32_t
|
enum class ActionType_t : uint32_t
|
||||||
{
|
{
|
||||||
SOS_ACTION_NONE = 0x0,
|
SOS_ACTION_NONE = 0x0,
|
||||||
@ -53,8 +53,8 @@ enum class ActionType_t : uint32_t
|
|||||||
SOS_ACTION_TIME_LIMIT = 0x2,
|
SOS_ACTION_TIME_LIMIT = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 3
|
// Size: 0x3
|
||||||
enum class SosActionStopType_t : uint32_t
|
enum class SosActionStopType_t : uint32_t
|
||||||
{
|
{
|
||||||
SOS_STOPTYPE_NONE = 0x0,
|
SOS_STOPTYPE_NONE = 0x0,
|
||||||
@ -62,24 +62,24 @@ enum class SosActionStopType_t : uint32_t
|
|||||||
SOS_STOPTYPE_OPVAR = 0x2,
|
SOS_STOPTYPE_OPVAR = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 2
|
// Size: 0x2
|
||||||
enum class SosActionSortType_t : uint32_t
|
enum class SosActionSortType_t : uint32_t
|
||||||
{
|
{
|
||||||
SOS_SORTTYPE_HIGHEST = 0x0,
|
SOS_SORTTYPE_HIGHEST = 0x0,
|
||||||
SOS_SORTTYPE_LOWEST = 0x1,
|
SOS_SORTTYPE_LOWEST = 0x1,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 2
|
// Size: 0x2
|
||||||
enum class SosGroupType_t : uint32_t
|
enum class SosGroupType_t : uint32_t
|
||||||
{
|
{
|
||||||
SOS_GROUPTYPE_DYNAMIC = 0x0,
|
SOS_GROUPTYPE_DYNAMIC = 0x0,
|
||||||
SOS_GROUPTYPE_STATIC = 0x1,
|
SOS_GROUPTYPE_STATIC = 0x1,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 6
|
// Size: 0x6
|
||||||
enum class SosEditItemType_t : uint32_t
|
enum class SosEditItemType_t : uint32_t
|
||||||
{
|
{
|
||||||
SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0x0,
|
SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0x0,
|
||||||
@ -90,75 +90,75 @@ enum class SosEditItemType_t : uint32_t
|
|||||||
SOS_EDIT_ITEM_TYPE_FIELD = 0x5,
|
SOS_EDIT_ITEM_TYPE_FIELD = 0x5,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 10
|
// Size: 0xa
|
||||||
enum class VMixFilterType_t : uint16_t
|
enum class VMixFilterType_t : uint16_t
|
||||||
{
|
{
|
||||||
FILTER_UNKNOWN = 18446744073709551615,
|
FILTER_UNKNOWN = 0xffffffffffffffff,
|
||||||
FILTER_LOWPASS = 0,
|
FILTER_LOWPASS = 0x0,
|
||||||
FILTER_HIGHPASS = 1,
|
FILTER_HIGHPASS = 0x1,
|
||||||
FILTER_BANDPASS = 2,
|
FILTER_BANDPASS = 0x2,
|
||||||
FILTER_NOTCH = 3,
|
FILTER_NOTCH = 0x3,
|
||||||
FILTER_PEAKING_EQ = 4,
|
FILTER_PEAKING_EQ = 0x4,
|
||||||
FILTER_LOW_SHELF = 5,
|
FILTER_LOW_SHELF = 0x5,
|
||||||
FILTER_HIGH_SHELF = 6,
|
FILTER_HIGH_SHELF = 0x6,
|
||||||
FILTER_ALLPASS = 7,
|
FILTER_ALLPASS = 0x7,
|
||||||
FILTER_PASSTHROUGH = 8,
|
FILTER_PASSTHROUGH = 0x8,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 9
|
// Size: 0x9
|
||||||
enum class VMixFilterSlope_t : uint8_t
|
enum class VMixFilterSlope_t : uint8_t
|
||||||
{
|
{
|
||||||
FILTER_SLOPE_1POLE_6dB = 0,
|
FILTER_SLOPE_1POLE_6dB = 0x0,
|
||||||
FILTER_SLOPE_1POLE_12dB = 1,
|
FILTER_SLOPE_1POLE_12dB = 0x1,
|
||||||
FILTER_SLOPE_1POLE_18dB = 2,
|
FILTER_SLOPE_1POLE_18dB = 0x2,
|
||||||
FILTER_SLOPE_1POLE_24dB = 3,
|
FILTER_SLOPE_1POLE_24dB = 0x3,
|
||||||
FILTER_SLOPE_12dB = 4,
|
FILTER_SLOPE_12dB = 0x4,
|
||||||
FILTER_SLOPE_24dB = 5,
|
FILTER_SLOPE_24dB = 0x5,
|
||||||
FILTER_SLOPE_36dB = 6,
|
FILTER_SLOPE_36dB = 0x6,
|
||||||
FILTER_SLOPE_48dB = 7,
|
FILTER_SLOPE_48dB = 0x7,
|
||||||
FILTER_SLOPE_MAX = 7,
|
FILTER_SLOPE_MAX = 0x7,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 30
|
// Size: 0x1e
|
||||||
enum class VMixProcessorType_t : uint16_t
|
enum class VMixProcessorType_t : uint16_t
|
||||||
{
|
{
|
||||||
VPROCESSOR_UNKNOWN = 0,
|
VPROCESSOR_UNKNOWN = 0x0,
|
||||||
VPROCESSOR_STEAMAUDIO_REVERB = 1,
|
VPROCESSOR_STEAMAUDIO_REVERB = 0x1,
|
||||||
VPROCESSOR_RT_PITCH = 2,
|
VPROCESSOR_RT_PITCH = 0x2,
|
||||||
VPROCESSOR_STEAMAUDIO_HRTF = 3,
|
VPROCESSOR_STEAMAUDIO_HRTF = 0x3,
|
||||||
VPROCESSOR_DYNAMICS = 4,
|
VPROCESSOR_DYNAMICS = 0x4,
|
||||||
VPROCESSOR_PRESETDSP = 5,
|
VPROCESSOR_PRESETDSP = 0x5,
|
||||||
VPROCESSOR_DELAY = 6,
|
VPROCESSOR_DELAY = 0x6,
|
||||||
VPROCESSOR_MOD_DELAY = 7,
|
VPROCESSOR_MOD_DELAY = 0x7,
|
||||||
VPROCESSOR_DIFFUSOR = 8,
|
VPROCESSOR_DIFFUSOR = 0x8,
|
||||||
VPROCESSOR_BOXVERB = 9,
|
VPROCESSOR_BOXVERB = 0x9,
|
||||||
VPROCESSOR_FREEVERB = 10,
|
VPROCESSOR_FREEVERB = 0xa,
|
||||||
VPROCESSOR_PLATEVERB = 11,
|
VPROCESSOR_PLATEVERB = 0xb,
|
||||||
VPROCESSOR_FULLWAVE_INTEGRATOR = 12,
|
VPROCESSOR_FULLWAVE_INTEGRATOR = 0xc,
|
||||||
VPROCESSOR_FILTER = 13,
|
VPROCESSOR_FILTER = 0xd,
|
||||||
VPROCESSOR_STEAMAUDIO_PATHING = 14,
|
VPROCESSOR_STEAMAUDIO_PATHING = 0xe,
|
||||||
VPROCESSOR_EQ8 = 15,
|
VPROCESSOR_EQ8 = 0xf,
|
||||||
VPROCESSOR_ENVELOPE = 16,
|
VPROCESSOR_ENVELOPE = 0x10,
|
||||||
VPROCESSOR_VOCODER = 17,
|
VPROCESSOR_VOCODER = 0x11,
|
||||||
VPROCESSOR_CONVOLUTION = 18,
|
VPROCESSOR_CONVOLUTION = 0x12,
|
||||||
VPROCESSOR_DYNAMICS_3BAND = 19,
|
VPROCESSOR_DYNAMICS_3BAND = 0x13,
|
||||||
VPROCESSOR_DYNAMICS_COMPRESSOR = 20,
|
VPROCESSOR_DYNAMICS_COMPRESSOR = 0x14,
|
||||||
VPROCESSOR_SHAPER = 21,
|
VPROCESSOR_SHAPER = 0x15,
|
||||||
VPROCESSOR_PANNER = 22,
|
VPROCESSOR_PANNER = 0x16,
|
||||||
VPROCESSOR_UTILITY = 23,
|
VPROCESSOR_UTILITY = 0x17,
|
||||||
VPROCESSOR_AUTOFILTER = 24,
|
VPROCESSOR_AUTOFILTER = 0x18,
|
||||||
VPROCESSOR_OSC = 25,
|
VPROCESSOR_OSC = 0x19,
|
||||||
VPROCESSOR_STEREODELAY = 26,
|
VPROCESSOR_STEREODELAY = 0x1a,
|
||||||
VPROCESSOR_EFFECT_CHAIN = 27,
|
VPROCESSOR_EFFECT_CHAIN = 0x1b,
|
||||||
VPROCESSOR_SUBGRAPH_SWITCH = 28,
|
VPROCESSOR_SUBGRAPH_SWITCH = 0x1c,
|
||||||
VPROCESSOR_STEAMAUDIO_DIRECT = 29,
|
VPROCESSOR_STEAMAUDIO_DIRECT = 0x1d,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 5
|
// Size: 0x5
|
||||||
enum class VMixLFOShape_t : uint32_t
|
enum class VMixLFOShape_t : uint32_t
|
||||||
{
|
{
|
||||||
LFO_SHAPE_SINE = 0x0,
|
LFO_SHAPE_SINE = 0x0,
|
||||||
@ -168,16 +168,16 @@ enum class VMixLFOShape_t : uint32_t
|
|||||||
LFO_SHAPE_NOISE = 0x4,
|
LFO_SHAPE_NOISE = 0x4,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 2
|
// Size: 0x2
|
||||||
enum class VMixPannerType_t : uint32_t
|
enum class VMixPannerType_t : uint32_t
|
||||||
{
|
{
|
||||||
PANNER_TYPE_LINEAR = 0x0,
|
PANNER_TYPE_LINEAR = 0x0,
|
||||||
PANNER_TYPE_EQUAL_POWER = 0x1,
|
PANNER_TYPE_EQUAL_POWER = 0x1,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 3
|
// Size: 0x3
|
||||||
enum class VMixSubgraphSwitchInterpolationType_t : uint32_t
|
enum class VMixSubgraphSwitchInterpolationType_t : uint32_t
|
||||||
{
|
{
|
||||||
SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0x0,
|
SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0x0,
|
||||||
@ -185,8 +185,8 @@ enum class VMixSubgraphSwitchInterpolationType_t : uint32_t
|
|||||||
SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 0x2,
|
SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 6
|
// Size: 0x6
|
||||||
enum class VMixChannelOperation_t : uint32_t
|
enum class VMixChannelOperation_t : uint32_t
|
||||||
{
|
{
|
||||||
VMIX_CHAN_STEREO = 0x0,
|
VMIX_CHAN_STEREO = 0x0,
|
||||||
@ -197,9 +197,9 @@ enum class VMixChannelOperation_t : uint32_t
|
|||||||
VMIX_CHAN_MID_SIDE = 0x5,
|
VMIX_CHAN_MID_SIDE = 0x5,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
class CSosGroupActionSchema
|
class CSosGroupActionSchema : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Name"
|
// MPropertyFriendlyName "Name"
|
||||||
@ -210,8 +210,8 @@ public:
|
|||||||
ActionType_t m_actionInstanceType; // 0x14
|
ActionType_t m_actionInstanceType; // 0x14
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 40
|
// Size: 0x28
|
||||||
class CSosGroupActionLimitSchema : public CSosGroupActionSchema
|
class CSosGroupActionLimitSchema : public CSosGroupActionSchema
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -225,8 +225,8 @@ public:
|
|||||||
SosActionSortType_t m_nSortType; // 0x20
|
SosActionSortType_t m_nSortType; // 0x20
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 32
|
// Size: 0x20
|
||||||
class CSosGroupActionTimeLimitSchema : public CSosGroupActionSchema
|
class CSosGroupActionTimeLimitSchema : public CSosGroupActionSchema
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -234,9 +234,9 @@ public:
|
|||||||
float m_flMaxDuration; // 0x18
|
float m_flMaxDuration; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
class CSosGroupBranchPattern
|
class CSosGroupBranchPattern : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Event Name"
|
// MPropertyFriendlyName "Event Name"
|
||||||
@ -249,8 +249,8 @@ public:
|
|||||||
bool m_bMatchOpvar; // 0xb
|
bool m_bMatchOpvar; // 0xb
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 40
|
// Size: 0x28
|
||||||
class CSosGroupMatchPattern : public CSosGroupBranchPattern
|
class CSosGroupMatchPattern : public CSosGroupBranchPattern
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -264,9 +264,9 @@ public:
|
|||||||
float m_flOpvar; // 0x24
|
float m_flOpvar; // 0x24
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 8
|
// Alignment: 8
|
||||||
// Size: 208
|
// Size: 0xd0
|
||||||
class CSosSoundEventGroupSchema
|
class CSosSoundEventGroupSchema : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Group Name"
|
// MPropertyFriendlyName "Group Name"
|
||||||
@ -288,9 +288,9 @@ public:
|
|||||||
CSosGroupActionSchema*[4] m_vActions; // 0xb0
|
CSosGroupActionSchema*[4] m_vActions; // 0xb0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
class CSosSoundEventGroupListSchema
|
class CSosSoundEventGroupListSchema : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyAutoExpandSelf
|
// MPropertyAutoExpandSelf
|
||||||
@ -298,9 +298,9 @@ public:
|
|||||||
CUtlVector< CSosSoundEventGroupSchema > m_groupList; // 0x0
|
CUtlVector< CSosSoundEventGroupSchema > m_groupList; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 5
|
// Alignment: 5
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct SosEditItemInfo_t
|
struct SosEditItemInfo_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
SosEditItemType_t itemType; // 0x0
|
SosEditItemType_t itemType; // 0x0
|
||||||
@ -310,25 +310,25 @@ public:
|
|||||||
Vector2D itemPos; // 0x28
|
Vector2D itemPos; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
struct SelectedEditItemInfo_t
|
struct SelectedEditItemInfo_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< SosEditItemInfo_t > m_EditItems; // 0x0
|
CUtlVector< SosEditItemInfo_t > m_EditItems; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
class CSoundEventMetaData
|
class CSoundEventMetaData : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CStrongHandle< InfoForResourceTypeCVMixListResource > m_soundEventVMix; // 0x0
|
CStrongHandle< InfoForResourceTypeCVMixListResource > m_soundEventVMix; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 6
|
// Alignment: 6
|
||||||
// Size: 32
|
// Size: 0x20
|
||||||
class CDSPMixgroupModifier
|
class CDSPMixgroupModifier : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyDescription "Name of the mixgroup. TODO: needs to be autopopulated with mixgroups."
|
// MPropertyDescription "Name of the mixgroup. TODO: needs to be autopopulated with mixgroups."
|
||||||
@ -351,9 +351,9 @@ public:
|
|||||||
float m_flListenerReverbModifierWhenSourceReverbIsActive; // 0x18
|
float m_flListenerReverbModifierWhenSourceReverbIsActive; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 32
|
// Size: 0x20
|
||||||
class CDspPresetModifierList
|
class CDspPresetModifierList : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyDescription "Name of the DSP effect / subgraph used."
|
// MPropertyDescription "Name of the DSP effect / subgraph used."
|
||||||
@ -364,9 +364,9 @@ public:
|
|||||||
CUtlVector< CDSPMixgroupModifier > m_modifiers; // 0x8
|
CUtlVector< CDSPMixgroupModifier > m_modifiers; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
class CDSPPresetMixgroupModifierTable
|
class CDSPPresetMixgroupModifierTable : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyDescription "Table of mixgroup modifiers for effect names."
|
// MPropertyDescription "Table of mixgroup modifiers for effect names."
|
||||||
@ -374,9 +374,9 @@ public:
|
|||||||
CUtlVector< CDspPresetModifierList > m_table; // 0x0
|
CUtlVector< CDspPresetModifierList > m_table; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 6
|
// Alignment: 6
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct VMixFilterDesc_t
|
struct VMixFilterDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VMixFilterType_t m_nFilterType; // 0x0
|
VMixFilterType_t m_nFilterType; // 0x0
|
||||||
@ -387,17 +387,17 @@ public:
|
|||||||
float m_flQ; // 0xc
|
float m_flQ; // 0xc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 128
|
// Size: 0x80
|
||||||
struct VMixEQ8Desc_t
|
struct VMixEQ8Desc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VMixFilterDesc_t[8] m_stages; // 0x0
|
VMixFilterDesc_t[8] m_stages; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 7
|
// Alignment: 7
|
||||||
// Size: 40
|
// Size: 0x28
|
||||||
struct VMixDelayDesc_t
|
struct VMixDelayDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VMixFilterDesc_t m_feedbackFilter; // 0x0
|
VMixFilterDesc_t m_feedbackFilter; // 0x0
|
||||||
@ -409,18 +409,18 @@ public:
|
|||||||
float m_flWidth; // 0x24
|
float m_flWidth; // 0x24
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
struct VMixPannerDesc_t
|
struct VMixPannerDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VMixPannerType_t m_type; // 0x0
|
VMixPannerType_t m_type; // 0x0
|
||||||
float m_flStrength; // 0x4
|
float m_flStrength; // 0x4
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 9
|
// Alignment: 9
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct VMixModDelayDesc_t
|
struct VMixModDelayDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VMixFilterDesc_t m_feedbackFilter; // 0x0
|
VMixFilterDesc_t m_feedbackFilter; // 0x0
|
||||||
@ -434,9 +434,9 @@ public:
|
|||||||
bool m_bApplyAntialiasing; // 0x2c
|
bool m_bApplyAntialiasing; // 0x2c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct VMixDiffusorDesc_t
|
struct VMixDiffusorDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flSize; // 0x0
|
float m_flSize; // 0x0
|
||||||
@ -445,9 +445,9 @@ public:
|
|||||||
float m_flOutputGain; // 0xc
|
float m_flOutputGain; // 0xc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 17
|
// Alignment: 17
|
||||||
// Size: 80
|
// Size: 0x50
|
||||||
struct VMixBoxverbDesc_t
|
struct VMixBoxverbDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flSizeMax; // 0x0
|
float m_flSizeMax; // 0x0
|
||||||
@ -469,9 +469,9 @@ public:
|
|||||||
float m_flTaps; // 0x4c
|
float m_flTaps; // 0x4c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct VMixFreeverbDesc_t
|
struct VMixFreeverbDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flRoomSize; // 0x0
|
float m_flRoomSize; // 0x0
|
||||||
@ -480,9 +480,9 @@ public:
|
|||||||
float m_flLateReflections; // 0xc
|
float m_flLateReflections; // 0xc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 7
|
// Alignment: 7
|
||||||
// Size: 28
|
// Size: 0x1c
|
||||||
struct VMixPlateverbDesc_t
|
struct VMixPlateverbDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flPrefilter; // 0x0
|
float m_flPrefilter; // 0x0
|
||||||
@ -494,9 +494,9 @@ public:
|
|||||||
float m_flFeedbackDiffusion2; // 0x18
|
float m_flFeedbackDiffusion2; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 12
|
// Alignment: 12
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct VMixDynamicsDesc_t
|
struct VMixDynamicsDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_fldbGain; // 0x0
|
float m_fldbGain; // 0x0
|
||||||
@ -513,9 +513,9 @@ public:
|
|||||||
bool m_bPeakMode; // 0x2c
|
bool m_bPeakMode; // 0x2c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 9
|
// Alignment: 9
|
||||||
// Size: 36
|
// Size: 0x24
|
||||||
struct VMixDynamicsCompressorDesc_t
|
struct VMixDynamicsCompressorDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Output Gain (dB)"
|
// MPropertyFriendlyName "Output Gain (dB)"
|
||||||
@ -538,9 +538,9 @@ public:
|
|||||||
bool m_bPeakMode; // 0x20
|
bool m_bPeakMode; // 0x20
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 10
|
// Alignment: 10
|
||||||
// Size: 36
|
// Size: 0x24
|
||||||
struct VMixDynamicsBand_t
|
struct VMixDynamicsBand_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Input Gain (dB)"
|
// MPropertyFriendlyName "Input Gain (dB)"
|
||||||
@ -565,9 +565,9 @@ public:
|
|||||||
bool m_bSolo; // 0x21
|
bool m_bSolo; // 0x21
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 10
|
// Alignment: 10
|
||||||
// Size: 144
|
// Size: 0x90
|
||||||
struct VMixDynamics3BandDesc_t
|
struct VMixDynamics3BandDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_fldbGainOutput; // 0x0
|
float m_fldbGainOutput; // 0x0
|
||||||
@ -582,9 +582,9 @@ public:
|
|||||||
VMixDynamicsBand_t[3] m_bandDesc; // 0x24
|
VMixDynamicsBand_t[3] m_bandDesc; // 0x24
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 12
|
// Size: 0xc
|
||||||
struct VMixEnvelopeDesc_t
|
struct VMixEnvelopeDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flAttackTimeMS; // 0x0
|
float m_flAttackTimeMS; // 0x0
|
||||||
@ -592,9 +592,9 @@ public:
|
|||||||
float m_flReleaseTimeMS; // 0x8
|
float m_flReleaseTimeMS; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 16
|
// Size: 0x10
|
||||||
struct VMixPitchShiftDesc_t
|
struct VMixPitchShiftDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nGrainSampleCount; // 0x0
|
int32_t m_nGrainSampleCount; // 0x0
|
||||||
@ -603,9 +603,9 @@ public:
|
|||||||
int32_t m_nProcType; // 0xc
|
int32_t m_nProcType; // 0xc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 8
|
// Alignment: 8
|
||||||
// Size: 32
|
// Size: 0x20
|
||||||
struct VMixConvolutionDesc_t
|
struct VMixConvolutionDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "gain of wet signal (dB)"
|
// MPropertyFriendlyName "gain of wet signal (dB)"
|
||||||
@ -630,9 +630,9 @@ public:
|
|||||||
float m_flHighCutoffFreq; // 0x1c
|
float m_flHighCutoffFreq; // 0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 10
|
// Alignment: 10
|
||||||
// Size: 40
|
// Size: 0x28
|
||||||
struct VMixVocoderDesc_t
|
struct VMixVocoderDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nBandCount; // 0x0
|
int32_t m_nBandCount; // 0x0
|
||||||
@ -647,9 +647,9 @@ public:
|
|||||||
bool m_bPeakMode; // 0x24
|
bool m_bPeakMode; // 0x24
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 5
|
// Alignment: 5
|
||||||
// Size: 20
|
// Size: 0x14
|
||||||
struct VMixShaperDesc_t
|
struct VMixShaperDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Shape"
|
// MPropertyFriendlyName "Shape"
|
||||||
@ -667,9 +667,9 @@ public:
|
|||||||
int32_t m_nOversampleFactor; // 0x10
|
int32_t m_nOversampleFactor; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 6
|
// Alignment: 6
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
struct VMixUtilityDesc_t
|
struct VMixUtilityDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Channels"
|
// MPropertyFriendlyName "Channels"
|
||||||
@ -687,9 +687,9 @@ public:
|
|||||||
float m_flBassFreq; // 0x14
|
float m_flBassFreq; // 0x14
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 8
|
// Alignment: 8
|
||||||
// Size: 44
|
// Size: 0x2c
|
||||||
struct VMixAutoFilterDesc_t
|
struct VMixAutoFilterDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flEnvelopeAmount; // 0x0
|
float m_flEnvelopeAmount; // 0x0
|
||||||
@ -702,9 +702,9 @@ public:
|
|||||||
VMixLFOShape_t m_nLFOShape; // 0x28
|
VMixLFOShape_t m_nLFOShape; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 12
|
// Size: 0xc
|
||||||
struct VMixOscDesc_t
|
struct VMixOscDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Type"
|
// MPropertyFriendlyName "Type"
|
||||||
@ -717,9 +717,9 @@ public:
|
|||||||
float m_flPhase; // 0x8
|
float m_flPhase; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
struct VMixEffectChainDesc_t
|
struct VMixEffectChainDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Crossfade Time (s)"
|
// MPropertyFriendlyName "Crossfade Time (s)"
|
||||||
@ -727,9 +727,9 @@ public:
|
|||||||
float m_flCrossfadeTime; // 0x0
|
float m_flCrossfadeTime; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 12
|
// Size: 0xc
|
||||||
struct VMixSubgraphSwitchDesc_t
|
struct VMixSubgraphSwitchDesc_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VMixSubgraphSwitchInterpolationType_t m_interpolationMode; // 0x0
|
VMixSubgraphSwitchInterpolationType_t m_interpolationMode; // 0x0
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -2,14 +2,14 @@
|
|||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include "!GlobalTypes.hpp"
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
// Binary: worldrenderer.dll
|
// Binary: worldrenderer.dll
|
||||||
// Class Count: 23
|
// Classes count: 23
|
||||||
// Enum Count: 1
|
// Enums count: 1
|
||||||
///////////////////////////////////////////
|
// /////////////////////////////////////////
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 15
|
// Size: 0xf
|
||||||
enum class ObjectTypeFlags_t : uint32_t
|
enum class ObjectTypeFlags_t : uint32_t
|
||||||
{
|
{
|
||||||
OBJECT_TYPE_NONE = 0x0,
|
OBJECT_TYPE_NONE = 0x0,
|
||||||
@ -29,9 +29,9 @@ enum class ObjectTypeFlags_t : uint32_t
|
|||||||
OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000,
|
OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 7
|
// Alignment: 7
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EntityIOConnectionData_t
|
struct EntityIOConnectionData_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_outputName; // 0x0
|
CUtlString m_outputName; // 0x0
|
||||||
@ -43,18 +43,18 @@ public:
|
|||||||
int32_t m_nTimesToFire; // 0x2c
|
int32_t m_nTimesToFire; // 0x2c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct EntityKeyValueData_t
|
struct EntityKeyValueData_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlBinaryBlock m_keyValuesData; // 0x0
|
CUtlBinaryBlock m_keyValuesData; // 0x0
|
||||||
CUtlVector< EntityIOConnectionData_t > m_connections; // 0x18
|
CUtlVector< EntityIOConnectionData_t > m_connections; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 64
|
// Size: 0x40
|
||||||
struct PermEntityLumpData_t
|
struct PermEntityLumpData_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_name; // 0x0
|
CUtlString m_name; // 0x0
|
||||||
@ -63,9 +63,9 @@ public:
|
|||||||
CUtlVector< EntityKeyValueData_t > m_entityKeyValues; // 0x28
|
CUtlVector< EntityKeyValueData_t > m_entityKeyValues; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 15
|
// Alignment: 15
|
||||||
// Size: 144
|
// Size: 0x90
|
||||||
struct SceneObject_t
|
struct SceneObject_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint32_t m_nObjectID; // 0x0
|
uint32_t m_nObjectID; // 0x0
|
||||||
@ -85,16 +85,16 @@ public:
|
|||||||
CStrongHandle< InfoForResourceTypeCRenderMesh > m_renderable; // 0x88
|
CStrongHandle< InfoForResourceTypeCRenderMesh > m_renderable; // 0x88
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 4
|
// Size: 0x4
|
||||||
struct BaseSceneObjectOverride_t
|
struct BaseSceneObjectOverride_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint32_t m_nSceneObjectIndex; // 0x0
|
uint32_t m_nSceneObjectIndex; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 40
|
// Size: 0x28
|
||||||
struct ExtraVertexStreamOverride_t : public BaseSceneObjectOverride_t
|
struct ExtraVertexStreamOverride_t : public BaseSceneObjectOverride_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -104,8 +104,8 @@ public:
|
|||||||
CRenderBufferBinding m_extraBufferBinding; // 0x10
|
CRenderBufferBinding m_extraBufferBinding; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 24
|
// Size: 0x18
|
||||||
struct MaterialOverride_t : public BaseSceneObjectOverride_t
|
struct MaterialOverride_t : public BaseSceneObjectOverride_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -114,9 +114,9 @@ public:
|
|||||||
CStrongHandle< InfoForResourceTypeIMaterial2 > m_pMaterial; // 0x10
|
CStrongHandle< InfoForResourceTypeIMaterial2 > m_pMaterial; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 10
|
// Alignment: 10
|
||||||
// Size: 112
|
// Size: 0x70
|
||||||
struct InfoOverlayData_t
|
struct InfoOverlayData_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
matrix3x4_t m_transform; // 0x0
|
matrix3x4_t m_transform; // 0x0
|
||||||
@ -131,9 +131,9 @@ public:
|
|||||||
int32_t m_nSequenceOverride; // 0x6c
|
int32_t m_nSequenceOverride; // 0x6c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 5
|
// Alignment: 5
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct BakedLightingInfo_t
|
struct BakedLightingInfo_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint32_t m_nLightmapVersionNumber; // 0x0
|
uint32_t m_nLightmapVersionNumber; // 0x0
|
||||||
@ -143,9 +143,9 @@ public:
|
|||||||
CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > m_lightMaps; // 0x18
|
CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > m_lightMaps; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 56
|
// Size: 0x38
|
||||||
struct WorldNodeOnDiskBufferData_t
|
struct WorldNodeOnDiskBufferData_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nElementCount; // 0x0
|
int32_t m_nElementCount; // 0x0
|
||||||
@ -154,9 +154,9 @@ public:
|
|||||||
CUtlVector< uint8 > m_pData; // 0x20
|
CUtlVector< uint8 > m_pData; // 0x20
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 12
|
// Alignment: 12
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
struct AggregateMeshInfo_t
|
struct AggregateMeshInfo_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint32_t m_nVisClusterMemberOffset; // 0x0
|
uint32_t m_nVisClusterMemberOffset; // 0x0
|
||||||
@ -173,9 +173,9 @@ public:
|
|||||||
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x2c
|
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x2c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 7
|
// Alignment: 7
|
||||||
// Size: 96
|
// Size: 0x60
|
||||||
struct AggregateSceneObject_t
|
struct AggregateSceneObject_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ObjectTypeFlags_t m_allFlags; // 0x0
|
ObjectTypeFlags_t m_allFlags; // 0x0
|
||||||
@ -187,9 +187,9 @@ public:
|
|||||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x58
|
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x58
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 12
|
// Alignment: 12
|
||||||
// Size: 296
|
// Size: 0x128
|
||||||
struct WorldNode_t
|
struct WorldNode_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< SceneObject_t > m_sceneObjects; // 0x0
|
CUtlVector< SceneObject_t > m_sceneObjects; // 0x0
|
||||||
@ -206,9 +206,9 @@ public:
|
|||||||
BakedLightingInfo_t m_nodeLightingInfo; // 0xf8
|
BakedLightingInfo_t m_nodeLightingInfo; // 0xf8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 5
|
// Alignment: 5
|
||||||
// Size: 32
|
// Size: 0x20
|
||||||
struct WorldBuilderParams_t
|
struct WorldBuilderParams_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flMinDrawVolumeSize; // 0x0
|
float m_flMinDrawVolumeSize; // 0x0
|
||||||
@ -218,9 +218,9 @@ public:
|
|||||||
uint64_t m_nCompileFingerprint; // 0x18
|
uint64_t m_nCompileFingerprint; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 7
|
// Alignment: 7
|
||||||
// Size: 80
|
// Size: 0x50
|
||||||
struct NodeData_t
|
struct NodeData_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nParent; // 0x0
|
int32_t m_nParent; // 0x0
|
||||||
@ -232,9 +232,9 @@ public:
|
|||||||
CUtlString m_worldNodePrefix; // 0x48
|
CUtlString m_worldNodePrefix; // 0x48
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 4
|
// Alignment: 4
|
||||||
// Size: 128
|
// Size: 0x80
|
||||||
struct World_t
|
struct World_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
WorldBuilderParams_t m_builderParams; // 0x0
|
WorldBuilderParams_t m_builderParams; // 0x0
|
||||||
@ -243,18 +243,18 @@ public:
|
|||||||
CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > m_entityLumps; // 0x68
|
CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > m_entityLumps; // 0x68
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 2
|
// Alignment: 2
|
||||||
// Size: 8
|
// Size: 0x8
|
||||||
struct VoxelVisBlockOffset_t
|
struct VoxelVisBlockOffset_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint32_t m_nOffset; // 0x0
|
uint32_t m_nOffset; // 0x0
|
||||||
uint32_t m_nElementCount; // 0x4
|
uint32_t m_nElementCount; // 0x4
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 13
|
// Alignment: 13
|
||||||
// Size: 160
|
// Size: 0xa0
|
||||||
class CVoxelVisibility
|
class CVoxelVisibility : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint32_t m_nBaseClusterCount; // 0x40
|
uint32_t m_nBaseClusterCount; // 0x40
|
||||||
@ -272,25 +272,25 @@ public:
|
|||||||
VoxelVisBlockOffset_t m_nVisBlocks; // 0x94
|
VoxelVisBlockOffset_t m_nVisBlocks; // 0x94
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct VMapResourceData_t
|
struct VMapResourceData_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 0
|
// Alignment: 0
|
||||||
// Size: 1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeVMapResourceData_t
|
struct InfoForResourceTypeVMapResourceData_t : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// <no members described>
|
// no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 11
|
// Alignment: 11
|
||||||
// Size: 120
|
// Size: 0x78
|
||||||
class CEntityIdentity
|
class CEntityIdentity : public
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
@ -311,8 +311,8 @@ public:
|
|||||||
CEntityIdentity* m_pNextByClass; // 0x70
|
CEntityIdentity* m_pNextByClass; // 0x70
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 3
|
// Alignment: 3
|
||||||
// Size: 48
|
// Size: 0x30
|
||||||
class CEntityInstance : public IHandleEntity
|
class CEntityInstance : public IHandleEntity
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -326,14 +326,13 @@ public:
|
|||||||
CScriptComponent* m_CScriptComponent; // 0x28
|
CScriptComponent* m_CScriptComponent; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
// Aligment: 1
|
// Alignment: 1
|
||||||
// Size: 56
|
// Size: 0x38
|
||||||
class CScriptComponent : public CEntityComponent
|
class CScriptComponent : public CEntityComponent
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlSymbolLarge m_scriptClassName; // 0x30
|
CUtlSymbolLarge m_scriptClassName; // 0x30
|
||||||
public:
|
static EntComponentInfo_t &Get_s_EntComponentInfo(){ return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[0]->m_instance);};
|
||||||
static EntComponentInfo_t &Get_s_EntComponentInfo() { return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fiels[0]->m_instance); }
|
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced(){ return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[1]->m_instance);};
|
||||||
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced() { return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fiels[1]->m_instance); }
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user