mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-04-21 05:38:13 +00:00
07.06.2023
This commit is contained in:
parent
1fc5979a29
commit
00eb8609b5
14229
sdk/!GlobalTypes.hpp
14229
sdk/!GlobalTypes.hpp
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
6282
sdk/client.hpp
6282
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
@ -59,8 +59,6 @@ struct CScriptComponent;
|
|||||||
// Size: 0x28
|
// Size: 0x28
|
||||||
struct EngineLoopState_t
|
struct EngineLoopState_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x18]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
int32_t m_nPlatWindowWidth; // 0x18
|
int32_t m_nPlatWindowWidth; // 0x18
|
||||||
int32_t m_nPlatWindowHeight; // 0x1c
|
int32_t m_nPlatWindowHeight; // 0x1c
|
||||||
@ -72,10 +70,8 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct EventModInitialized_t
|
struct EventModInitialized_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -98,10 +94,8 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct EventSplitScreenStateChanged_t
|
struct EventSplitScreenStateChanged_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
@ -292,10 +286,8 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct EventClientPredictionPostNetupdate_t
|
struct EventClientPredictionPostNetupdate_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -310,10 +302,8 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct EventClientProcessNetworking_t
|
struct EventClientProcessNetworking_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -408,18 +398,14 @@ public:
|
|||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
class IHandleEntity
|
class IHandleEntity
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x8]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x28
|
// Size: 0x28
|
||||||
class CNetworkVarChainer
|
class CNetworkVarChainer
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x20]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// MNetworkDisable
|
// MNetworkDisable
|
||||||
// MNetworkChangeAccessorFieldPathIndex
|
// MNetworkChangeAccessorFieldPathIndex
|
||||||
@ -430,20 +416,16 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class CVariantDefaultAllocator
|
class CVariantDefaultAllocator
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
struct EntOutput_t
|
struct EntOutput_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x10]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x10]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 7
|
||||||
@ -467,28 +449,22 @@ public:
|
|||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
class CEntityComponent
|
class CEntityComponent
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x8]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x30
|
// Size: 0x30
|
||||||
struct EntInput_t
|
struct EntInput_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x30]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x30]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x28
|
// Size: 0x28
|
||||||
class CEntityComponentHelper
|
class CEntityComponentHelper
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
uint32_t m_flags; // 0x8
|
uint32_t m_flags; // 0x8
|
||||||
private:
|
private:
|
||||||
@ -506,8 +482,6 @@ public:
|
|||||||
// Size: 0x78
|
// Size: 0x78
|
||||||
class CEntityIdentity
|
class CEntityIdentity
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x14]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "entityIdentityNameChanged"
|
// MNetworkChangeCallback "entityIdentityNameChanged"
|
||||||
@ -540,10 +514,8 @@ public:
|
|||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
class CEmptyEntityInstance
|
class CEmptyEntityInstance
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x8]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -568,8 +540,6 @@ public:
|
|||||||
// Size: 0x28
|
// Size: 0x28
|
||||||
class CEntityIOOutput
|
class CEntityIOOutput
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x18]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
CVariantBase< CVariantDefaultAllocator > m_Value; // 0x18
|
CVariantBase< CVariantDefaultAllocator > m_Value; // 0x18
|
||||||
};
|
};
|
||||||
@ -578,12 +548,8 @@ public:
|
|||||||
// Size: 0x38
|
// Size: 0x38
|
||||||
class CScriptComponent : public CEntityComponent
|
class CScriptComponent : public CEntityComponent
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0008[0x28]; // 0x8
|
|
||||||
public:
|
public:
|
||||||
CUtlSymbolLarge m_scriptClassName; // 0x30
|
CUtlSymbolLarge m_scriptClassName; // 0x30
|
||||||
|
|
||||||
// Static fields:
|
|
||||||
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_fields[0]->m_instance);};
|
||||||
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("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_fields[1]->m_instance);};
|
||||||
};
|
};
|
||||||
|
27
sdk/host.hpp
Normal file
27
sdk/host.hpp
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <cstdint>
|
||||||
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
|
// /////////////////////////////////////////////////////////////
|
||||||
|
// Binary: host.dll
|
||||||
|
// Classes count: 2
|
||||||
|
// Enums count: 0
|
||||||
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
|
// /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x10
|
||||||
|
class CAnimScriptBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
bool m_bIsValid; // 0x8
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x38
|
||||||
|
class EmptyTestScript : public CAnimScriptBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CAnimScriptParam< float32 > m_hTest; // 0x10
|
||||||
|
};
|
||||||
|
|
7141
sdk/particles.hpp
7141
sdk/particles.hpp
File diff suppressed because it is too large
Load Diff
718
sdk/pulse_system.hpp
Normal file
718
sdk/pulse_system.hpp
Normal file
@ -0,0 +1,718 @@
|
|||||||
|
#pragma once
|
||||||
|
#include <cstdint>
|
||||||
|
#include "!GlobalTypes.hpp"
|
||||||
|
|
||||||
|
// /////////////////////////////////////////////////////////////
|
||||||
|
// Binary: pulse_system.dll
|
||||||
|
// Classes count: 66
|
||||||
|
// Enums count: 3
|
||||||
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
|
// /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x24
|
||||||
|
enum class PulseInstructionCode_t : uint16_t
|
||||||
|
{
|
||||||
|
INVALID = 0x0,
|
||||||
|
IMMEDIATE_HALT = 0x1,
|
||||||
|
RETURN_VOID = 0x2,
|
||||||
|
RETURN_VALUE = 0x3,
|
||||||
|
NOP = 0x4,
|
||||||
|
JUMP = 0x5,
|
||||||
|
JUMP_COND = 0x6,
|
||||||
|
CHUNK_LEAP = 0x7,
|
||||||
|
CHUNK_LEAP_COND = 0x8,
|
||||||
|
PULSE_CALL_SYNC = 0x9,
|
||||||
|
PULSE_CALL_ASYNC_FIRE = 0xa,
|
||||||
|
CELL_INVOKE = 0xb,
|
||||||
|
LIBRARY_INVOKE = 0xc,
|
||||||
|
SET_VAR_REG_BOOL = 0xd,
|
||||||
|
SET_VAR_REG_INT = 0xe,
|
||||||
|
SET_VAR_REG_FLOAT = 0xf,
|
||||||
|
SET_VAR_REG_STR = 0x10,
|
||||||
|
SET_VAR_REG_EHANDLE = 0x11,
|
||||||
|
SET_VAR_REG_SNDEVT_GUID = 0x12,
|
||||||
|
SET_VAR_REG_VEC3 = 0x13,
|
||||||
|
GET_VAR_REG_BOOL = 0x14,
|
||||||
|
GET_VAR_REG_INT = 0x15,
|
||||||
|
GET_VAR_REG_FLOAT = 0x16,
|
||||||
|
GET_VAR_REG_STR = 0x17,
|
||||||
|
GET_VAR_REG_EHANDLE = 0x18,
|
||||||
|
GET_VAR_REG_SNDEVT_GUID = 0x19,
|
||||||
|
GET_VAR_REG_VEC3 = 0x1a,
|
||||||
|
SET_REGISTER_LIT_BOOL = 0x1b,
|
||||||
|
SET_REGISTER_LIT_INT = 0x1c,
|
||||||
|
SET_REGISTER_LIT_FLOAT = 0x1d,
|
||||||
|
SET_REGISTER_LIT_STR = 0x1e,
|
||||||
|
SET_REGISTER_LIT_INVAL_EHANDLE = 0x1f,
|
||||||
|
SET_REGISTER_LIT_INVAL_SNDEVT_GUID = 0x20,
|
||||||
|
SET_REGISTER_LIT_VEC3 = 0x21,
|
||||||
|
SET_REGISTER_DOMAIN_VALUE = 0x22,
|
||||||
|
COUNT = 0x23,
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x2
|
||||||
|
enum class PulseMethodCallMode_t : uint32_t
|
||||||
|
{
|
||||||
|
SYNC_WAIT_FOR_COMPLETION = 0x0,
|
||||||
|
ASYNC_FIRE_AND_FORGET = 0x1,
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0xd
|
||||||
|
enum class PulseValueType_t : uint32_t
|
||||||
|
{
|
||||||
|
PVAL_INVALID = 0xffffffffffffffff,
|
||||||
|
PVAL_BOOL = 0x0,
|
||||||
|
PVAL_INT = 0x1,
|
||||||
|
PVAL_FLOAT = 0x2,
|
||||||
|
PVAL_STRING = 0x3,
|
||||||
|
PVAL_VEC3 = 0x4,
|
||||||
|
PVAL_TRANSFORM = 0x5,
|
||||||
|
PVAL_EHANDLE = 0x6,
|
||||||
|
PVAL_RESOURCE = 0x7,
|
||||||
|
PVAL_SNDEVT_GUID = 0x8,
|
||||||
|
PVAL_CURSOR_FLOW = 0x9,
|
||||||
|
PVAL_ANY = 0xa,
|
||||||
|
PVAL_COUNT = 0xb,
|
||||||
|
};
|
||||||
|
|
||||||
|
struct PulseRuntimeRegisterIndex_t;
|
||||||
|
struct PulseRegisterMap_t;
|
||||||
|
struct PulseRuntimeCellIndex_t;
|
||||||
|
struct PulseRuntimeChunkIndex_t;
|
||||||
|
struct PulseDocNodeID_t;
|
||||||
|
struct PulseRuntimeVarIndex_t;
|
||||||
|
struct PulseRuntimeInvokeIndex_t;
|
||||||
|
struct PulseRuntimeCallInfoIndex_t;
|
||||||
|
struct PulseRuntimeOutputIndex_t;
|
||||||
|
struct CPulse_ResumePoint;
|
||||||
|
struct CPulse_OutflowConnection;
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x1
|
||||||
|
class CPulseTestFuncs_LibraryA
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x2
|
||||||
|
struct PulseRuntimeRegisterIndex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int16_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 3
|
||||||
|
// Size: 0x60
|
||||||
|
class CPulse_Chunk
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlLeanVector< PGDInstruction_t > m_Instructions; // 0x0
|
||||||
|
CUtlLeanVector< CPulse_RegisterInfo > m_Registers; // 0x10
|
||||||
|
CUtlLeanVector< PulseDocNodeID_t > m_InstructionEditorIDs; // 0x20
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 5
|
||||||
|
// Size: 0x38
|
||||||
|
class CPulse_Variable
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_Name; // 0x0
|
||||||
|
CUtlString m_Description; // 0x8
|
||||||
|
CPulseValueFullType m_Type; // 0x10
|
||||||
|
KeyValues3 m_DefaultValue; // 0x20
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0030[0x2]; // 0x30
|
||||||
|
public:
|
||||||
|
bool m_bIsPublic; // 0x32
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x10
|
||||||
|
class CPulse_PublicOutput
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_Name; // 0x0
|
||||||
|
CUtlString m_Description; // 0x8
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x20
|
||||||
|
class CPulse_OutputConnection
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_SourceOutput; // 0x0
|
||||||
|
CUtlSymbolLarge m_TargetEntity; // 0x8
|
||||||
|
CUtlSymbolLarge m_TargetInput; // 0x10
|
||||||
|
CUtlSymbolLarge m_Param; // 0x18
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct PulseRuntimeChunkIndex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct PulseDocNodeID_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 9
|
||||||
|
// Size: 0xf8
|
||||||
|
class CPulseGraphDef
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_DomainIdentifier; // 0x8
|
||||||
|
CUtlSymbolLarge m_ParentMapName; // 0x10
|
||||||
|
CUtlVector< CPulse_Chunk* > m_Chunks; // 0x18
|
||||||
|
CUtlVector< CPulseCell_Base* > m_Cells; // 0x30
|
||||||
|
CUtlVector< CPulse_Variable > m_Vars; // 0x48
|
||||||
|
CUtlVector< CPulse_PublicOutput > m_PublicOutputs; // 0x60
|
||||||
|
CUtlVector< CPulse_InvokeBinding* > m_InvokeBindings; // 0x78
|
||||||
|
CUtlVector< CPulse_CallInfo* > m_CallInfos; // 0x90
|
||||||
|
CUtlVector< CPulse_OutputConnection* > m_OutputConnections; // 0xa8
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0xd0
|
||||||
|
class CBasePulseGraphInstance
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint8_t __pad0000[0xd0]; // Autoaligned
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct PulseRuntimeCellIndex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct PulseRuntimeCallInfoIndex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct PulseRuntimeVarIndex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct PulseRuntimeOutputIndex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x2
|
||||||
|
struct PulseRuntimeStateOffset_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint16_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 5
|
||||||
|
// Size: 0x58
|
||||||
|
class CPulse_RegisterInfo
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
PulseRuntimeRegisterIndex_t m_nReg; // 0x0
|
||||||
|
CPulseValueFullType m_Type; // 0x8
|
||||||
|
CKV3MemberNameWithStorage m_OriginName; // 0x18
|
||||||
|
int32_t m_nWrittenByInstruction; // 0x50
|
||||||
|
int32_t m_nLastReadByInstruction; // 0x54
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x20
|
||||||
|
struct PulseRegisterMap_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
KeyValues3 m_Inparams; // 0x0
|
||||||
|
KeyValues3 m_Outparams; // 0x10
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct PulseRuntimeInvokeIndex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 6
|
||||||
|
// Size: 0x40
|
||||||
|
class CPulse_CallInfo
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_PortName; // 0x0
|
||||||
|
PulseDocNodeID_t m_nEditorNodeID; // 0x8
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
|
||||||
|
public:
|
||||||
|
PulseRegisterMap_t m_RegisterMap; // 0x10
|
||||||
|
PulseDocNodeID_t m_CallMethodID; // 0x30
|
||||||
|
PulseRuntimeChunkIndex_t m_nSrcChunk; // 0x34
|
||||||
|
int32_t m_nSrcInstruction; // 0x38
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct PulseRuntimeEntrypointIndex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 5
|
||||||
|
// Size: 0x38
|
||||||
|
class CPulse_InvokeBinding
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
PulseRegisterMap_t m_RegisterMap; // 0x0
|
||||||
|
CUtlSymbolLarge m_FuncName; // 0x20
|
||||||
|
PulseRuntimeCellIndex_t m_nCellIndex; // 0x28
|
||||||
|
PulseRuntimeChunkIndex_t m_nSrcChunk; // 0x2c
|
||||||
|
int32_t m_nSrcInstruction; // 0x30
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 16
|
||||||
|
// Size: 0x68
|
||||||
|
struct PGDInstruction_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
PulseInstructionCode_t m_nCode; // 0x0
|
||||||
|
PulseRuntimeVarIndex_t m_nVar; // 0x4
|
||||||
|
PulseRuntimeRegisterIndex_t m_nReg0; // 0x8
|
||||||
|
PulseRuntimeRegisterIndex_t m_nReg1; // 0xa
|
||||||
|
PulseRuntimeRegisterIndex_t m_nReg2; // 0xc
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad000e[0x2]; // 0xe
|
||||||
|
public:
|
||||||
|
PulseRuntimeInvokeIndex_t m_nInvokeBindingIndex; // 0x10
|
||||||
|
PulseRuntimeChunkIndex_t m_nChunk; // 0x14
|
||||||
|
int32_t m_nDestInstruction; // 0x18
|
||||||
|
PulseRuntimeCallInfoIndex_t m_nCallInfoIndex; // 0x1c
|
||||||
|
CUtlSymbolLarge m_Arg0Name; // 0x20
|
||||||
|
CUtlSymbolLarge m_Arg1Name; // 0x28
|
||||||
|
bool m_bLiteralBool; // 0x30
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0031[0x3]; // 0x31
|
||||||
|
public:
|
||||||
|
int32_t m_nLiteralInt; // 0x34
|
||||||
|
float m_flLiteralFloat; // 0x38
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad003c[0x4]; // 0x3c
|
||||||
|
public:
|
||||||
|
CBufferString m_LiteralString; // 0x40
|
||||||
|
Vector m_vLiteralVec3; // 0x50
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 3
|
||||||
|
// Size: 0x10
|
||||||
|
class CPulse_OutflowConnection
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_SourceOutflowName; // 0x0
|
||||||
|
PulseRuntimeChunkIndex_t m_nDestChunk; // 0x8
|
||||||
|
int32_t m_nInstruction; // 0xc
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x10
|
||||||
|
class CPulse_ResumePoint : public CPulse_OutflowConnection
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Base
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MFgdFromSchemaCompletelySkipField
|
||||||
|
PulseDocNodeID_t m_nEditorNodeID; // 0x8
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_BaseFlow : public CPulseCell_Base
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x70
|
||||||
|
class CPulseCell_Inflow_BaseEntrypoint : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
PulseRuntimeChunkIndex_t m_EntryChunk; // 0x48
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad004c[0x4]; // 0x4c
|
||||||
|
public:
|
||||||
|
PulseRegisterMap_t m_RegisterMap; // 0x50
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 3
|
||||||
|
// Size: 0x50
|
||||||
|
class CPulseRuntimeMethodArg
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CKV3MemberNameWithStorage m_Name; // 0x0
|
||||||
|
CUtlString m_Description; // 0x38
|
||||||
|
CPulseValueFullType m_Type; // 0x40
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 5
|
||||||
|
// Size: 0xb0
|
||||||
|
class CPulseCell_Inflow_Method : public CPulseCell_Inflow_BaseEntrypoint
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_MethodName; // 0x70
|
||||||
|
CUtlString m_Description; // 0x78
|
||||||
|
bool m_bIsPublic; // 0x80
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0081[0x7]; // 0x81
|
||||||
|
public:
|
||||||
|
CPulseValueFullType m_ReturnType; // 0x88
|
||||||
|
CUtlVector< CPulseRuntimeMethodArg > m_Args; // 0x98
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x78
|
||||||
|
class CPulseCell_Inflow_EventHandler : public CPulseCell_Inflow_BaseEntrypoint
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_EventName; // 0x70
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x78
|
||||||
|
class CPulseCell_Inflow_GraphHook : public CPulseCell_Inflow_BaseEntrypoint
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_HookName; // 0x70
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x98
|
||||||
|
class CPulseCell_Inflow_EntOutputHandler : public CPulseCell_Inflow_BaseEntrypoint
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_SourceEntity; // 0x70
|
||||||
|
CUtlSymbolLarge m_SourceOutput; // 0x78
|
||||||
|
CUtlSymbolLarge m_TargetInput; // 0x80
|
||||||
|
CPulseValueFullType m_ExpectedParamType; // 0x88
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_BaseYieldingInflow : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_BaseValue : public CPulseCell_Base
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x68
|
||||||
|
class CPulseCell_Value_Expression : public CPulseCell_BaseValue
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x50
|
||||||
|
class CPulseCell_Step_PublicOutput : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
PulseRuntimeOutputIndex_t m_OutputIndex; // 0x48
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x58
|
||||||
|
class CPulseCell_Inflow_Yield : public CPulseCell_BaseYieldingInflow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CPulse_ResumePoint m_UnyieldResume; // 0x48
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x58
|
||||||
|
class CPulseCell_Inflow_Wait : public CPulseCell_BaseYieldingInflow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CPulse_ResumePoint m_WakeResume; // 0x48
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x70
|
||||||
|
class CPulseCell_Outflow_StringSwitch : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CPulse_OutflowConnection m_DefaultCaseOutflow; // 0x48
|
||||||
|
CUtlVector< CPulse_OutflowConnection > m_CaseOutflows; // 0x58
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x70
|
||||||
|
class CPulseCell_Outflow_IntSwitch : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CPulse_OutflowConnection m_DefaultCaseOutflow; // 0x48
|
||||||
|
CUtlVector< CPulse_OutflowConnection > m_CaseOutflows; // 0x58
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x60
|
||||||
|
class CPulseCell_Outflow_CycleOrdered : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlVector< CPulse_OutflowConnection > m_Outputs; // 0x48
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct CPulseCell_Outflow_CycleOrdered__InstanceState_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_nNextIndex; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x60
|
||||||
|
class CPulseCell_Outflow_CycleRandom : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlVector< CPulse_OutflowConnection > m_Outputs; // 0x48
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x60
|
||||||
|
class CPulseCell_Outflow_CycleShuffled : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlVector< CPulse_OutflowConnection > m_Outputs; // 0x48
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x28
|
||||||
|
struct CPulseCell_Outflow_CycleShuffled__InstanceState_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlVectorFixedGrowable< uint8 > m_Shuffle; // 0x0
|
||||||
|
int32_t m_nNextShuffle; // 0x20
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x60
|
||||||
|
class CPulseCell_Outflow_SimultaneousParallel : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlVector< CPulse_OutflowConnection > m_Outputs; // 0x48
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x68
|
||||||
|
class CPulseCell_Outflow_TestRandomYesNo : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Yes"
|
||||||
|
// MPropertyDescription "Randomly taken half of the time"
|
||||||
|
CPulse_OutflowConnection m_Yes; // 0x48
|
||||||
|
// MPropertyFriendlyName "No"
|
||||||
|
// MPropertyDescription "Randomly taken half of the time"
|
||||||
|
CPulse_OutflowConnection m_No; // 0x58
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Value_TestValue50 : public CPulseCell_BaseValue
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Value_RandomInt : public CPulseCell_BaseValue
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Step_DebugLog : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x68
|
||||||
|
class CPulseCell_Step_CallExternalMethod : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlSymbolLarge m_MethodName; // 0x48
|
||||||
|
CUtlVector< CPulseRuntimeMethodArg > m_ExpectedArgs; // 0x50
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct PulseTestEHandle_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_Value; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 5
|
||||||
|
// Size: 0x108
|
||||||
|
class CPulseGraphInstance_TestDomain : public CBasePulseGraphInstance
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
bool m_bIsRunningUnitTests; // 0xd0
|
||||||
|
bool m_bExplicitTimeStepping; // 0xd1
|
||||||
|
bool m_bExpectingToDestroyWithYieldedCursors; // 0xd2
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad00d3[0x1]; // 0xd3
|
||||||
|
public:
|
||||||
|
int32_t m_nNextValidateIndex; // 0xd4
|
||||||
|
CUtlVector< CUtlString > m_Tracepoints; // 0xd8
|
||||||
|
static double &Get_s_flExplicitCurTime(){return *reinterpret_cast<double*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("CPulseGraphInstance_TestDomain")->m_static_fields[0]->m_instance);};
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Step_TestDomainTracepoint : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Step_TestDomainCreateFakeEntity : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Step_TestDomainDestroyFakeEntity : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x50
|
||||||
|
class CPulseCell_Step_TestDomainEntFire : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlString m_Input; // 0x48
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Val_TestDomainGetEntityName : public CPulseCell_BaseValue
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Val_TestDomainFindEntityByName : public CPulseCell_BaseValue
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x108
|
||||||
|
class CPulseGraphInstance_TestDomain_Derived : public CPulseGraphInstance_TestDomain
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x1
|
||||||
|
class CPulseTestFuncs_DerivedDomain
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Test_NoInflow : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Test_MultiInflow_WithDefault : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x48
|
||||||
|
class CPulseCell_Test_MultiInflow_NoDefault : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0xf0
|
||||||
|
class CPulseGraphInstance_TurtleGraphics : public CBasePulseGraphInstance
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x1
|
||||||
|
class CPulseTurtleGraphicsLib
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
|
};
|
||||||
|
|
@ -34,7 +34,7 @@ enum class RenderBufferFlags_t : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x2d
|
// Size: 0xd
|
||||||
enum class RenderPrimitiveType_t : uint32_t
|
enum class RenderPrimitiveType_t : uint32_t
|
||||||
{
|
{
|
||||||
RENDER_PRIM_POINTS = 0x0,
|
RENDER_PRIM_POINTS = 0x0,
|
||||||
@ -48,40 +48,8 @@ enum class RenderPrimitiveType_t : uint32_t
|
|||||||
RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8,
|
RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8,
|
||||||
RENDER_PRIM_INSTANCED_QUADS = 0x9,
|
RENDER_PRIM_INSTANCED_QUADS = 0x9,
|
||||||
RENDER_PRIM_HETEROGENOUS = 0xa,
|
RENDER_PRIM_HETEROGENOUS = 0xa,
|
||||||
RENDER_PRIM_1_CONTROL_POINT_PATCHLIST = 0xb,
|
RENDER_PRIM_COMPUTE_SHADER = 0xb,
|
||||||
RENDER_PRIM_2_CONTROL_POINT_PATCHLIST = 0xc,
|
RENDER_PRIM_TYPE_COUNT = 0xc,
|
||||||
RENDER_PRIM_3_CONTROL_POINT_PATCHLIST = 0xd,
|
|
||||||
RENDER_PRIM_4_CONTROL_POINT_PATCHLIST = 0xe,
|
|
||||||
RENDER_PRIM_5_CONTROL_POINT_PATCHLIST = 0xf,
|
|
||||||
RENDER_PRIM_6_CONTROL_POINT_PATCHLIST = 0x10,
|
|
||||||
RENDER_PRIM_7_CONTROL_POINT_PATCHLIST = 0x11,
|
|
||||||
RENDER_PRIM_8_CONTROL_POINT_PATCHLIST = 0x12,
|
|
||||||
RENDER_PRIM_9_CONTROL_POINT_PATCHLIST = 0x13,
|
|
||||||
RENDER_PRIM_10_CONTROL_POINT_PATCHLIST = 0x14,
|
|
||||||
RENDER_PRIM_11_CONTROL_POINT_PATCHLIST = 0x15,
|
|
||||||
RENDER_PRIM_12_CONTROL_POINT_PATCHLIST = 0x16,
|
|
||||||
RENDER_PRIM_13_CONTROL_POINT_PATCHLIST = 0x17,
|
|
||||||
RENDER_PRIM_14_CONTROL_POINT_PATCHLIST = 0x18,
|
|
||||||
RENDER_PRIM_15_CONTROL_POINT_PATCHLIST = 0x19,
|
|
||||||
RENDER_PRIM_16_CONTROL_POINT_PATCHLIST = 0x1a,
|
|
||||||
RENDER_PRIM_17_CONTROL_POINT_PATCHLIST = 0x1b,
|
|
||||||
RENDER_PRIM_18_CONTROL_POINT_PATCHLIST = 0x1c,
|
|
||||||
RENDER_PRIM_19_CONTROL_POINT_PATCHLIST = 0x1d,
|
|
||||||
RENDER_PRIM_20_CONTROL_POINT_PATCHLIST = 0x1e,
|
|
||||||
RENDER_PRIM_21_CONTROL_POINT_PATCHLIST = 0x1f,
|
|
||||||
RENDER_PRIM_22_CONTROL_POINT_PATCHLIST = 0x20,
|
|
||||||
RENDER_PRIM_23_CONTROL_POINT_PATCHLIST = 0x21,
|
|
||||||
RENDER_PRIM_24_CONTROL_POINT_PATCHLIST = 0x22,
|
|
||||||
RENDER_PRIM_25_CONTROL_POINT_PATCHLIST = 0x23,
|
|
||||||
RENDER_PRIM_26_CONTROL_POINT_PATCHLIST = 0x24,
|
|
||||||
RENDER_PRIM_27_CONTROL_POINT_PATCHLIST = 0x25,
|
|
||||||
RENDER_PRIM_28_CONTROL_POINT_PATCHLIST = 0x26,
|
|
||||||
RENDER_PRIM_29_CONTROL_POINT_PATCHLIST = 0x27,
|
|
||||||
RENDER_PRIM_30_CONTROL_POINT_PATCHLIST = 0x28,
|
|
||||||
RENDER_PRIM_31_CONTROL_POINT_PATCHLIST = 0x29,
|
|
||||||
RENDER_PRIM_32_CONTROL_POINT_PATCHLIST = 0x2a,
|
|
||||||
RENDER_PRIM_COMPUTE_SHADER = 0x2b,
|
|
||||||
RENDER_PRIM_TYPE_COUNT = 0x2c,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: resourcesystem.dll
|
// Binary: resourcesystem.dll
|
||||||
// Classes count: 53
|
// Classes count: 54
|
||||||
// Enums count: 2
|
// Enums count: 2
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -48,30 +48,24 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeTestResource_t
|
struct InfoForResourceTypeTestResource_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeProceduralTestResource_t
|
struct InfoForResourceTypeProceduralTestResource_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeManifestTestResource_t
|
struct InfoForResourceTypeManifestTestResource_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -89,380 +83,312 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVDataResource
|
class InfoForResourceTypeCVDataResource
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIPulseGraphDef
|
class InfoForResourceTypeIPulseGraphDef
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIParticleSystemDefinition
|
class InfoForResourceTypeIParticleSystemDefinition
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIParticleSnapshot
|
class InfoForResourceTypeIParticleSnapshot
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCAnimData
|
class InfoForResourceTypeCAnimData
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCAnimationGroup
|
class InfoForResourceTypeCAnimationGroup
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCSequenceGroupData
|
class InfoForResourceTypeCSequenceGroupData
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIMaterial2
|
class InfoForResourceTypeIMaterial2
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCMorphSetData
|
class InfoForResourceTypeCMorphSetData
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCRenderMesh
|
class InfoForResourceTypeCRenderMesh
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCModel
|
class InfoForResourceTypeCModel
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCTextureBase
|
class InfoForResourceTypeCTextureBase
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIVectorGraphic
|
class InfoForResourceTypeIVectorGraphic
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVSoundEventScriptList
|
class InfoForResourceTypeCVSoundEventScriptList
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVSoundStackScriptList
|
class InfoForResourceTypeCVSoundStackScriptList
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeVSound_t
|
struct InfoForResourceTypeVSound_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVMixListResource
|
class InfoForResourceTypeCVMixListResource
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPhysAggregateData
|
class InfoForResourceTypeCPhysAggregateData
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVPhysXSurfacePropertiesList
|
class InfoForResourceTypeCVPhysXSurfacePropertiesList
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCEntityLump
|
class InfoForResourceTypeCEntityLump
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCWorldNode
|
class InfoForResourceTypeCWorldNode
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeWorld_t
|
struct InfoForResourceTypeWorld_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVoxelVisibility
|
class InfoForResourceTypeCVoxelVisibility
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPostProcessingResource
|
class InfoForResourceTypeCPostProcessingResource
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaStyle
|
class InfoForResourceTypeCPanoramaStyle
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaLayout
|
class InfoForResourceTypeCPanoramaLayout
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaDynamicImages
|
class InfoForResourceTypeCPanoramaDynamicImages
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCDotaItemDefinitionResource
|
class InfoForResourceTypeCDotaItemDefinitionResource
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaScript
|
class InfoForResourceTypeCPanoramaScript
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaTypeScript
|
class InfoForResourceTypeCPanoramaTypeScript
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCDOTAPatchNotesList
|
class InfoForResourceTypeCDOTAPatchNotesList
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x1
|
||||||
|
class InfoForResourceTypeCDOTANovelsList
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIAnimGraphModelBinding
|
class InfoForResourceTypeIAnimGraphModelBinding
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCChoreoSceneFileData
|
class InfoForResourceTypeCChoreoSceneFileData
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCDACGameDefsData
|
class InfoForResourceTypeCDACGameDefsData
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCCompositeMaterialKit
|
class InfoForResourceTypeCCompositeMaterialKit
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCSmartProp
|
class InfoForResourceTypeCSmartProp
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCCSGOEconItem
|
class InfoForResourceTypeCCSGOEconItem
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCResponseRulesList
|
class InfoForResourceTypeCResponseRulesList
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -508,8 +434,6 @@ public:
|
|||||||
// Size: 0x20
|
// Size: 0x20
|
||||||
struct FunctionInfo_t
|
struct FunctionInfo_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
CUtlString m_name; // 0x8
|
CUtlString m_name; // 0x8
|
||||||
CUtlStringToken m_nameToken; // 0x10
|
CUtlStringToken m_nameToken; // 0x10
|
||||||
@ -529,16 +453,17 @@ public:
|
|||||||
int32_t m_nMaxTempVarsUsed; // 0x48
|
int32_t m_nMaxTempVarsUsed; // 0x48
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 6
|
||||||
// Size: 0x68
|
// Size: 0xb0
|
||||||
class CFuseSymbolTable
|
class CFuseSymbolTable
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
CUtlHashtable< CUtlStringToken, ConstantInfo_t > m_constants; // 0x8
|
CUtlVector< ConstantInfo_t > m_constants; // 0x0
|
||||||
CUtlHashtable< CUtlStringToken, VariableInfo_t > m_variables; // 0x28
|
CUtlVector< VariableInfo_t > m_variables; // 0x18
|
||||||
CUtlHashtable< CUtlStringToken, FunctionInfo_t > m_functions; // 0x48
|
CUtlVector< FunctionInfo_t > m_functions; // 0x30
|
||||||
|
CUtlHashtable< CUtlStringToken, int32 > m_constantMap; // 0x48
|
||||||
|
CUtlHashtable< CUtlStringToken, int32 > m_variableMap; // 0x68
|
||||||
|
CUtlHashtable< CUtlStringToken, int32 > m_functionMap; // 0x88
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
|
@ -146,10 +146,8 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCResourceManifestInternal
|
class InfoForResourceTypeCResourceManifestInternal
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -173,8 +171,6 @@ public:
|
|||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
class CExampleSchemaVData_PolymorphicBase
|
class CExampleSchemaVData_PolymorphicBase
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
int32_t m_nBase; // 0x8
|
int32_t m_nBase; // 0x8
|
||||||
};
|
};
|
||||||
|
13233
sdk/server.hpp
13233
sdk/server.hpp
File diff suppressed because it is too large
Load Diff
@ -206,8 +206,6 @@ struct VMixFilterDesc_t;
|
|||||||
// Size: 0x18
|
// Size: 0x18
|
||||||
class CSosGroupActionSchema
|
class CSosGroupActionSchema
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Name"
|
// MPropertyFriendlyName "Name"
|
||||||
CUtlString m_name; // 0x8
|
CUtlString m_name; // 0x8
|
||||||
@ -224,10 +222,8 @@ class CSosGroupActionLimitSchema : public CSosGroupActionSchema
|
|||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Max Count"
|
// MPropertyFriendlyName "Max Count"
|
||||||
int32_t m_nMaxCount; // 0x18
|
int32_t m_nMaxCount; // 0x18
|
||||||
// MPropertyAttributeChoiceEnumName
|
|
||||||
// MPropertyFriendlyName "Stop Type"
|
// MPropertyFriendlyName "Stop Type"
|
||||||
SosActionStopType_t m_nStopType; // 0x1c
|
SosActionStopType_t m_nStopType; // 0x1c
|
||||||
// MPropertyAttributeChoiceEnumName
|
|
||||||
// MPropertyFriendlyName "Sort Type"
|
// MPropertyFriendlyName "Sort Type"
|
||||||
SosActionSortType_t m_nSortType; // 0x20
|
SosActionSortType_t m_nSortType; // 0x20
|
||||||
};
|
};
|
||||||
@ -245,8 +241,6 @@ public:
|
|||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
class CSosGroupBranchPattern
|
class CSosGroupBranchPattern
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Event Name"
|
// MPropertyFriendlyName "Event Name"
|
||||||
bool m_bMatchEventName; // 0x8
|
bool m_bMatchEventName; // 0x8
|
||||||
@ -280,7 +274,6 @@ class CSosSoundEventGroupSchema
|
|||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Group Name"
|
// MPropertyFriendlyName "Group Name"
|
||||||
CUtlString m_name; // 0x0
|
CUtlString m_name; // 0x0
|
||||||
// MPropertyAttributeChoiceEnumName
|
|
||||||
// MPropertyFriendlyName "Group Type"
|
// MPropertyFriendlyName "Group Type"
|
||||||
SosGroupType_t m_nType; // 0x8
|
SosGroupType_t m_nType; // 0x8
|
||||||
// MPropertyFriendlyName "Blocks Events"
|
// MPropertyFriendlyName "Blocks Events"
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: vphysics2.dll
|
// Binary: vphysics2.dll
|
||||||
// Classes count: 86
|
// Classes count: 88
|
||||||
// Enums count: 2
|
// Enums count: 2
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -79,10 +79,8 @@ public:
|
|||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
class IPhysicsPlayerController
|
class IPhysicsPlayerController
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x8]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 35
|
// Alignment: 35
|
||||||
@ -1102,6 +1100,48 @@ public:
|
|||||||
RnHull_t* m_pHull; // 0x28
|
RnHull_t* m_pHull; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 35
|
||||||
|
// Size: 0xd0
|
||||||
|
struct RnBodyDesc_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlString m_sDebugName; // 0x0
|
||||||
|
Vector m_vPosition; // 0x8
|
||||||
|
QuaternionStorage m_qOrientation; // 0x14
|
||||||
|
Vector m_vLinearVelocity; // 0x24
|
||||||
|
Vector m_vAngularVelocity; // 0x30
|
||||||
|
Vector m_vLocalMassCenter; // 0x3c
|
||||||
|
Vector m_LocalInertiaInv[3]; // 0x48
|
||||||
|
float m_flMassInv; // 0x6c
|
||||||
|
float m_flGameMass; // 0x70
|
||||||
|
float m_flInertiaScaleInv; // 0x74
|
||||||
|
float m_flLinearDamping; // 0x78
|
||||||
|
float m_flAngularDamping; // 0x7c
|
||||||
|
float m_flLinearDrag; // 0x80
|
||||||
|
float m_flAngularDrag; // 0x84
|
||||||
|
float m_flLinearBuoyancyDrag; // 0x88
|
||||||
|
float m_flAngularBuoyancyDrag; // 0x8c
|
||||||
|
Vector m_vLastAwakeForceAccum; // 0x90
|
||||||
|
Vector m_vLastAwakeTorqueAccum; // 0x9c
|
||||||
|
float m_flBuoyancyFactor; // 0xa8
|
||||||
|
float m_flGravityScale; // 0xac
|
||||||
|
float m_flTimeScale; // 0xb0
|
||||||
|
int32_t m_nBodyType; // 0xb4
|
||||||
|
uint32_t m_nGameIndex; // 0xb8
|
||||||
|
uint32_t m_nGameFlags; // 0xbc
|
||||||
|
int8_t m_nMinVelocityIterations; // 0xc0
|
||||||
|
int8_t m_nMinPositionIterations; // 0xc1
|
||||||
|
int8_t m_nMassPriority; // 0xc2
|
||||||
|
bool m_bEnabled; // 0xc3
|
||||||
|
bool m_bSleeping; // 0xc4
|
||||||
|
bool m_bIsContinuousEnabled; // 0xc5
|
||||||
|
bool m_bDragEnabled; // 0xc6
|
||||||
|
bool m_bBuoyancyDragEnabled; // 0xc7
|
||||||
|
bool m_bGravityDisabled; // 0xc8
|
||||||
|
bool m_bSpeculativeEnabled; // 0xc9
|
||||||
|
bool m_bHasShadowController; // 0xca
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
// Size: 0x18
|
// Size: 0x18
|
||||||
struct VertexPositionNormal_t
|
struct VertexPositionNormal_t
|
||||||
@ -1119,3 +1159,11 @@ public:
|
|||||||
Vector m_vPosition; // 0x0
|
Vector m_vPosition; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0xd8
|
||||||
|
struct vphysics_save_cphysicsbody_t : public RnBodyDesc_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint64_t m_nOldPointer; // 0xd0
|
||||||
|
};
|
||||||
|
|
||||||
|
@ -4,13 +4,13 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: worldrenderer.dll
|
// Binary: worldrenderer.dll
|
||||||
// Classes count: 24
|
// Classes count: 26
|
||||||
// Enums count: 1
|
// Enums count: 1
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0xf
|
// Size: 0x10
|
||||||
enum class ObjectTypeFlags_t : uint32_t
|
enum class ObjectTypeFlags_t : uint32_t
|
||||||
{
|
{
|
||||||
OBJECT_TYPE_NONE = 0x0,
|
OBJECT_TYPE_NONE = 0x0,
|
||||||
@ -26,11 +26,13 @@ enum class ObjectTypeFlags_t : uint32_t
|
|||||||
OBJECT_TYPE_RENDER_WITH_DYNAMIC = 0x200,
|
OBJECT_TYPE_RENDER_WITH_DYNAMIC = 0x200,
|
||||||
OBJECT_TYPE_RENDER_TO_CUBEMAPS = 0x400,
|
OBJECT_TYPE_RENDER_TO_CUBEMAPS = 0x400,
|
||||||
OBJECT_TYPE_MODEL_HAS_LODS = 0x800,
|
OBJECT_TYPE_MODEL_HAS_LODS = 0x800,
|
||||||
|
OBJECT_TYPE_OVERLAY = 0x2000,
|
||||||
OBJECT_TYPE_PRECOMPUTED_VISMEMBERS = 0x4000,
|
OBJECT_TYPE_PRECOMPUTED_VISMEMBERS = 0x4000,
|
||||||
OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000,
|
OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000,
|
||||||
};
|
};
|
||||||
|
|
||||||
struct CRenderBufferBinding;
|
struct CRenderBufferBinding;
|
||||||
|
struct AABB_t;
|
||||||
struct BakedLightingInfo_t;
|
struct BakedLightingInfo_t;
|
||||||
struct WorldBuilderParams_t;
|
struct WorldBuilderParams_t;
|
||||||
struct VoxelVisBlockOffset_t;
|
struct VoxelVisBlockOffset_t;
|
||||||
@ -56,12 +58,12 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
// Size: 0x30
|
// Size: 0x40
|
||||||
struct EntityKeyValueData_t
|
struct EntityKeyValueData_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlBinaryBlock m_keyValuesData; // 0x0
|
CUtlVector< EntityIOConnectionData_t > m_connections; // 0x8
|
||||||
CUtlVector< EntityIOConnectionData_t > m_connections; // 0x18
|
CUtlBinaryBlock m_keyValuesData; // 0x20
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -69,10 +71,10 @@ public:
|
|||||||
struct PermEntityLumpData_t
|
struct PermEntityLumpData_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_name; // 0x0
|
CUtlString m_name; // 0x8
|
||||||
CUtlString m_hammerUniqueId; // 0x8
|
CUtlString m_hammerUniqueId; // 0x10
|
||||||
CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > m_childLumps; // 0x10
|
CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > m_childLumps; // 0x18
|
||||||
CUtlVector< EntityKeyValueData_t > m_entityKeyValues; // 0x28
|
CUtlLeanVector< EntityKeyValueData_t > m_entityKeyValues; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 15
|
// Alignment: 15
|
||||||
@ -181,8 +183,8 @@ public:
|
|||||||
CUtlVector< uint8 > m_pData; // 0x20
|
CUtlVector< uint8 > m_pData; // 0x20
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 13
|
// Alignment: 9
|
||||||
// Size: 0x30
|
// Size: 0x18
|
||||||
struct AggregateMeshInfo_t
|
struct AggregateMeshInfo_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -198,10 +200,6 @@ private:
|
|||||||
public:
|
public:
|
||||||
ObjectTypeFlags_t m_objectFlags; // 0x10
|
ObjectTypeFlags_t m_objectFlags; // 0x10
|
||||||
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x14
|
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x14
|
||||||
Vector m_vLODOrigin; // 0x18
|
|
||||||
float m_fLODStartDrawDistance; // 0x24
|
|
||||||
float m_fLODEndDrawDistance; // 0x28
|
|
||||||
float m_fMaxObjectScale; // 0x2c
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -236,8 +234,35 @@ public:
|
|||||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x70
|
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x70
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 12
|
// Alignment: 3
|
||||||
// Size: 0x128
|
// Size: 0x20
|
||||||
|
struct ClutterTile_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint32_t m_nFirstInstance; // 0x0
|
||||||
|
uint32_t m_nLastInstance; // 0x4
|
||||||
|
AABB_t m_Bounds; // 0x8
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 7
|
||||||
|
// Size: 0x70
|
||||||
|
struct ClutterSceneObject_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
AABB_t m_Bounds; // 0x0
|
||||||
|
ObjectTypeFlags_t m_flags; // 0x18
|
||||||
|
int16_t m_nLayer; // 0x1c
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad001e[0x2]; // 0x1e
|
||||||
|
public:
|
||||||
|
CUtlVector< matrix3x4_t > m_transforms; // 0x20
|
||||||
|
CUtlVector< Color > m_tintColorSrgb; // 0x38
|
||||||
|
CUtlVector< ClutterTile_t > m_tiles; // 0x50
|
||||||
|
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x68
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 13
|
||||||
|
// Size: 0x140
|
||||||
struct WorldNode_t
|
struct WorldNode_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -245,14 +270,15 @@ public:
|
|||||||
CUtlVector< InfoOverlayData_t > m_infoOverlays; // 0x18
|
CUtlVector< InfoOverlayData_t > m_infoOverlays; // 0x18
|
||||||
CUtlVector< uint16 > m_visClusterMembership; // 0x30
|
CUtlVector< uint16 > m_visClusterMembership; // 0x30
|
||||||
CUtlVector< AggregateSceneObject_t > m_aggregateSceneObjects; // 0x48
|
CUtlVector< AggregateSceneObject_t > m_aggregateSceneObjects; // 0x48
|
||||||
CUtlVector< ExtraVertexStreamOverride_t > m_extraVertexStreamOverrides; // 0x60
|
CUtlVector< ClutterSceneObject_t > m_clutterSceneObjects; // 0x60
|
||||||
CUtlVector< MaterialOverride_t > m_materialOverrides; // 0x78
|
CUtlVector< ExtraVertexStreamOverride_t > m_extraVertexStreamOverrides; // 0x78
|
||||||
CUtlVector< WorldNodeOnDiskBufferData_t > m_extraVertexStreams; // 0x90
|
CUtlVector< MaterialOverride_t > m_materialOverrides; // 0x90
|
||||||
CUtlVector< CUtlString > m_layerNames; // 0xa8
|
CUtlVector< WorldNodeOnDiskBufferData_t > m_extraVertexStreams; // 0xa8
|
||||||
CUtlVector< uint8 > m_sceneObjectLayerIndices; // 0xc0
|
CUtlVector< CUtlString > m_layerNames; // 0xc0
|
||||||
CUtlVector< uint8 > m_overlayLayerIndices; // 0xd8
|
CUtlVector< uint8 > m_sceneObjectLayerIndices; // 0xd8
|
||||||
CUtlString m_grassFileName; // 0xf0
|
CUtlVector< uint8 > m_overlayLayerIndices; // 0xf0
|
||||||
BakedLightingInfo_t m_nodeLightingInfo; // 0xf8
|
CUtlString m_grassFileName; // 0x108
|
||||||
|
BakedLightingInfo_t m_nodeLightingInfo; // 0x110
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
// Alignment: 5
|
||||||
@ -311,8 +337,6 @@ public:
|
|||||||
// Size: 0xa0
|
// Size: 0xa0
|
||||||
class CVoxelVisibility
|
class CVoxelVisibility
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x40]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
uint32_t m_nBaseClusterCount; // 0x40
|
uint32_t m_nBaseClusterCount; // 0x40
|
||||||
uint32_t m_nPVSBytesPerCluster; // 0x44
|
uint32_t m_nPVSBytesPerCluster; // 0x44
|
||||||
@ -333,28 +357,22 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct VMapResourceData_t
|
struct VMapResourceData_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeVMapResourceData_t
|
struct InfoForResourceTypeVMapResourceData_t
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// No members available
|
uint8_t __pad0000[0x1]; // Autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 11
|
// Alignment: 11
|
||||||
// Size: 0x78
|
// Size: 0x78
|
||||||
class CEntityIdentity
|
class CEntityIdentity
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x14]; // 0x0
|
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "entityIdentityNameChanged"
|
// MNetworkChangeCallback "entityIdentityNameChanged"
|
||||||
@ -405,12 +423,8 @@ public:
|
|||||||
// Size: 0x38
|
// Size: 0x38
|
||||||
class CScriptComponent : public CEntityComponent
|
class CScriptComponent : public CEntityComponent
|
||||||
{
|
{
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0008[0x28]; // 0x8
|
|
||||||
public:
|
public:
|
||||||
CUtlSymbolLarge m_scriptClassName; // 0x30
|
CUtlSymbolLarge m_scriptClassName; // 0x30
|
||||||
|
|
||||||
// Static fields:
|
|
||||||
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[0]->m_instance);};
|
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[0]->m_instance);};
|
||||||
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[1]->m_instance);};
|
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[1]->m_instance);};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user