sdk update

This commit is contained in:
Arsenii es3n1n 2023-03-25 18:15:11 +01:00
parent 5cfb6044b0
commit 6469d88176
11 changed files with 2165 additions and 935 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -64,6 +64,8 @@ struct CScriptComponent;
// Size: 0x28
struct EngineLoopState_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x18]; // 0x0
public:
int32_t m_nPlatWindowWidth; // 0x18
int32_t m_nPlatWindowHeight; // 0x1c
@ -75,8 +77,10 @@ public:
// Size: 0x1
struct EventModInitialized_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 1
@ -99,8 +103,10 @@ public:
// Size: 0x1
struct EventSplitScreenStateChanged_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 8
@ -283,16 +289,20 @@ public:
// Size: 0x1
struct EventClientSendInput_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
struct EventClientPredictionPostNetupdate_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 1
@ -307,8 +317,10 @@ public:
// Size: 0x1
struct EventClientProcessNetworking_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
@ -403,14 +415,18 @@ public:
// Size: 0x8
class IHandleEntity
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
uint8_t __pad0000[0x8]; // Autoaligned
// No members available
};
// Alignment: 1
// Size: 0x18
class CNetworkVarChainer
{
private:
[[maybe_unused]] uint8_t __pad0000[0x10]; // 0x0
public:
// MNetworkDisable
// MNetworkChangeAccessorFieldPathIndex
@ -421,16 +437,20 @@ public:
// Size: 0x1
class CVariantDefaultAllocator
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x10
struct EntOutput_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x10]; // 0x0
public:
uint8_t __pad0000[0x10]; // Autoaligned
// No members available
};
// Alignment: 8
@ -455,22 +475,28 @@ public:
// Size: 0x8
class CEntityComponent
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
uint8_t __pad0000[0x8]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x30
struct EntInput_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x30]; // 0x0
public:
uint8_t __pad0000[0x30]; // Autoaligned
// No members available
};
// Alignment: 4
// Size: 0x28
class CEntityComponentHelper
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
uint32_t m_flags; // 0x8
private:
@ -488,6 +514,8 @@ public:
// Size: 0x78
class CEntityIdentity
{
private:
[[maybe_unused]] uint8_t __pad0000[0x14]; // 0x0
public:
// MNetworkEnable
// MNetworkChangeCallback "entityIdentityNameChanged"
@ -519,8 +547,10 @@ public:
// Size: 0x8
class CEmptyEntityInstance
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
uint8_t __pad0000[0x8]; // Autoaligned
// No members available
};
// Alignment: 4
@ -550,6 +580,8 @@ public:
// Size: 0x28
class CEntityIOOutput
{
private:
[[maybe_unused]] uint8_t __pad0000[0x18]; // 0x0
public:
CVariantBase< CVariantDefaultAllocator > m_Value; // 0x18
};
@ -558,8 +590,12 @@ public:
// Size: 0x38
class CScriptComponent : public CEntityComponent
{
private:
[[maybe_unused]] uint8_t __pad0008[0x28]; // 0x8
public:
CUtlSymbolLarge m_scriptClassName; // 0x30
// Static fields:
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("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);};
};

View File

@ -800,24 +800,30 @@ public:
// Size: 0x10
class IParticleCollection
{
private:
[[maybe_unused]] uint8_t __pad0000[0x10]; // 0x0
public:
uint8_t __pad0000[0x10]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x8
class IControlPointEditorData
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
uint8_t __pad0000[0x8]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x8
class IParticleSystemDefinition
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
uint8_t __pad0000[0x8]; // Autoaligned
// No members available
};
// Alignment: 18
@ -1200,8 +1206,10 @@ public:
// Size: 0x40
class CPiecewiseCurveSchemaWrapper
{
private:
[[maybe_unused]] uint8_t __pad0000[0x40]; // 0x0
public:
uint8_t __pad0000[0x40]; // Autoaligned
// No members available
};
// Alignment: 36
@ -1268,6 +1276,8 @@ public:
// Size: 0x180
class CParticleFunction
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
// MPropertyStartGroup "Operator Fade"
// MPropertyFriendlyName "operator start fadein"
@ -1999,22 +2009,28 @@ public:
// Size: 0x8
class IParticleEffect
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
uint8_t __pad0000[0x8]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x28
class CParticleProperty
{
private:
[[maybe_unused]] uint8_t __pad0000[0x28]; // 0x0
public:
uint8_t __pad0000[0x28]; // Autoaligned
// No members available
};
// Alignment: 25
// Size: 0xb8
class CNewParticleEffect : public IParticleEffect
{
private:
[[maybe_unused]] uint8_t __pad0008[0x8]; // 0x8
public:
CNewParticleEffect* m_pNext; // 0x10
CNewParticleEffect* m_pPrev; // 0x18
@ -3036,6 +3052,8 @@ public:
// Size: 0x1c0
class C_INIT_RandomColor : public CParticleFunctionInitializer
{
private:
[[maybe_unused]] uint8_t __pad0180[0x18]; // 0x180
public:
// MPropertyFriendlyName "color1"
Color m_ColorMin; // 0x198
@ -3064,6 +3082,8 @@ public:
// Size: 0x1c0
class C_INIT_ColorLitPerParticle : public CParticleFunctionInitializer
{
private:
[[maybe_unused]] uint8_t __pad0180[0x18]; // 0x180
public:
// MPropertyFriendlyName "color1"
Color m_ColorMin; // 0x198
@ -4179,6 +4199,8 @@ public:
// Size: 0x1a0
class C_INIT_RemapInitialVisibilityScalar : public CParticleFunctionInitializer
{
private:
[[maybe_unused]] uint8_t __pad0180[0x4]; // 0x180
public:
// MPropertyFriendlyName "output field"
// MPropertyAttributeChoiceName "particlefield_scalar"
@ -7187,6 +7209,8 @@ public:
// Size: 0x1d0
class C_OP_LockToSavedSequentialPath : public CParticleFunctionOperator
{
private:
[[maybe_unused]] uint8_t __pad0180[0x4]; // 0x180
public:
// MPropertyFriendlyName "start fade time"
float m_flFadeStart; // 0x184

View File

@ -22,24 +22,30 @@ public:
// Size: 0x1
struct InfoForResourceTypeTestResource_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
struct InfoForResourceTypeProceduralTestResource_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
struct InfoForResourceTypeManifestTestResource_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 2
@ -57,272 +63,340 @@ public:
// Size: 0x1
class InfoForResourceTypeCVDataResource
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeIParticleSystemDefinition
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeIParticleSnapshot
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCAnimData
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCAnimationGroup
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCSequenceGroupData
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeIMaterial2
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCMorphSetData
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCRenderMesh
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCModel
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCTextureBase
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeIVectorGraphic
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCVSoundEventScriptList
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCVSoundStackScriptList
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
struct InfoForResourceTypeVSound_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCVMixListResource
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCPhysAggregateData
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCVPhysXSurfacePropertiesList
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCEntityLump
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCWorldNode
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
struct InfoForResourceTypeWorld_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCVoxelVisibility
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCPostProcessingResource
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCPanoramaStyle
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCPanoramaLayout
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCPanoramaDynamicImages
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCDotaItemDefinitionResource
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCPanoramaScript
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCDOTAPatchNotesList
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeIAnimGraphModelBinding
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCChoreoSceneFileData
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCDACGameDefsData
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCCompositeMaterialKit
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
class InfoForResourceTypeCSmartProp
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 2

View File

@ -140,8 +140,10 @@ public:
// Size: 0x1
class InfoForResourceTypeCResourceManifestInternal
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 1
@ -165,6 +167,8 @@ public:
// Size: 0x10
class CExampleSchemaVData_PolymorphicBase
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
int32_t m_nBase; // 0x8
};

File diff suppressed because it is too large Load Diff

View File

@ -172,6 +172,8 @@ struct VMixFilterDesc_t;
// Size: 0x18
class CSosGroupActionSchema
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
// MPropertyFriendlyName "Name"
CUtlString m_name; // 0x8
@ -209,6 +211,8 @@ public:
// Size: 0x10
class CSosGroupBranchPattern
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
// MPropertyFriendlyName "Event Name"
bool m_bMatchEventName; // 0x8

View File

@ -79,8 +79,10 @@ public:
// Size: 0x8
class IPhysicsPlayerController
{
private:
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
public:
uint8_t __pad0000[0x8]; // Autoaligned
// No members available
};
// Alignment: 10

View File

@ -330,6 +330,8 @@ public:
// Size: 0xe0
class CVoxelVisibility
{
private:
[[maybe_unused]] uint8_t __pad0000[0x40]; // 0x0
public:
CUtlVector< uint32 > m_blockOffset; // 0x40
CUtlVector< voxel_vis_cluster_t > m_clusters; // 0x58
@ -351,22 +353,28 @@ public:
// Size: 0x1
struct VMapResourceData_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 0
// Size: 0x1
struct InfoForResourceTypeVMapResourceData_t
{
private:
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
public:
uint8_t __pad0000[0x1]; // Autoaligned
// No members available
};
// Alignment: 11
// Size: 0x78
class CEntityIdentity
{
private:
[[maybe_unused]] uint8_t __pad0000[0x14]; // 0x0
public:
// MNetworkEnable
// MNetworkChangeCallback "entityIdentityNameChanged"
@ -421,8 +429,12 @@ public:
// Size: 0x38
class CScriptComponent : public CEntityComponent
{
private:
[[maybe_unused]] uint8_t __pad0008[0x28]; // 0x8
public:
CUtlSymbolLarge m_scriptClassName; // 0x30
// Static fields:
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[0]->m_instance);};
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[1]->m_instance);};
};