update sdk again

This commit is contained in:
Arsenii es3n1n 2023-03-24 23:01:31 +01:00
parent 5ab7da5e77
commit 83a14a8288
13 changed files with 12144 additions and 12144 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

@ -71,7 +71,7 @@ public:
struct EventModInitialized_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 1
@ -95,7 +95,7 @@ public:
struct EventSplitScreenStateChanged_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 8
@ -106,7 +106,7 @@ public:
EngineLoopState_t m_LoopState; // 0x0
int32_t m_nClientOutputFrames; // 0x28
private:
[[maybe_unused]] uint8_t __pad002c[0x4]; // 0x2c
[[maybe_unused]] uint8_t __pad002c[0x4]; // 0x2c
public:
double m_flRealTime; // 0x30
double m_flRenderTime; // 0x38
@ -246,7 +246,7 @@ public:
struct EventServerAdvanceTick_t : public EventAdvanceTick_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -254,7 +254,7 @@ public:
struct EventServerPostAdvanceTick_t : public EventPostAdvanceTick_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -262,7 +262,7 @@ public:
struct EventClientAdvanceTick_t : public EventAdvanceTick_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -270,7 +270,7 @@ public:
struct EventClientPostAdvanceTick_t : public EventPostAdvanceTick_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 2
@ -287,7 +287,7 @@ public:
struct EventClientPredictionPostNetupdate_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 1
@ -303,7 +303,7 @@ public:
struct EventClientProcessNetworking_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -311,7 +311,7 @@ public:
struct EventClientPreSimulate_t : public EventSimulate_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -319,7 +319,7 @@ public:
struct EventClientSimulate_t : public EventSimulate_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -327,7 +327,7 @@ public:
struct EventServerPollNetworking_t : public EventSimulate_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -335,7 +335,7 @@ public:
struct EventServerProcessNetworking_t : public EventSimulate_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -343,7 +343,7 @@ public:
struct EventServerSimulate_t : public EventSimulate_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -351,7 +351,7 @@ public:
struct EventServerPostSimulate_t : public EventSimulate_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -359,7 +359,7 @@ public:
struct EventClientPostSimulate_t : public EventSimulate_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -367,7 +367,7 @@ public:
struct EventClientPauseSimulate_t : public EventSimulate_t
{
public:
// @note: no members available
// No members available
};
// Alignment: 1
@ -399,7 +399,7 @@ public:
class IHandleEntity
{
public:
uint8_t __pad0000[0x8]; // @note: autoaligned
uint8_t __pad0000[0x8]; // Autoaligned
};
// Alignment: 1
@ -417,7 +417,7 @@ public:
class CVariantDefaultAllocator
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -425,7 +425,7 @@ public:
struct EntOutput_t
{
public:
uint8_t __pad0000[0x10]; // @note: autoaligned
uint8_t __pad0000[0x10]; // Autoaligned
};
// Alignment: 8
@ -441,7 +441,7 @@ public:
int32_t m_nRuntimeIndex; // 0x30
uint32_t m_nFlags; // 0x34
private:
[[maybe_unused]] uint8_t __pad0038[0x38]; // 0x38
[[maybe_unused]] uint8_t __pad0038[0x38]; // 0x38
public:
CEntityComponentHelper* m_pBaseClassComponentHelper; // 0x70
};
@ -451,7 +451,7 @@ public:
class CEntityComponent
{
public:
uint8_t __pad0000[0x8]; // @note: autoaligned
uint8_t __pad0000[0x8]; // Autoaligned
};
// Alignment: 0
@ -459,7 +459,7 @@ public:
struct EntInput_t
{
public:
uint8_t __pad0000[0x30]; // @note: autoaligned
uint8_t __pad0000[0x30]; // Autoaligned
};
// Alignment: 4
@ -469,12 +469,12 @@ class CEntityComponentHelper
public:
uint32_t m_flags; // 0x8
private:
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
public:
EntComponentInfo_t* m_pInfo; // 0x10
int32_t m_nPriority; // 0x18
private:
[[maybe_unused]] uint8_t __pad001c[0x4]; // 0x1c
[[maybe_unused]] uint8_t __pad001c[0x4]; // 0x1c
public:
CEntityComponentHelper* m_pNext; // 0x20
};
@ -490,11 +490,11 @@ public:
CUtlSymbolLarge m_name; // 0x18
CUtlSymbolLarge m_designerName; // 0x20
private:
[[maybe_unused]] uint8_t __pad0028[0x8]; // 0x28
[[maybe_unused]] uint8_t __pad0028[0x8]; // 0x28
public:
uint32_t m_flags; // 0x30
private:
[[maybe_unused]] uint8_t __pad0034[0x4]; // 0x34
[[maybe_unused]] uint8_t __pad0034[0x4]; // 0x34
public:
// MNetworkDisable
WorldGroupId_t m_worldGroupId; // 0x38
@ -503,7 +503,7 @@ public:
// MNetworkChangeAccessorFieldPathIndex
ChangeAccessorFieldPathIndex_t m_PathIndex; // 0x40
private:
[[maybe_unused]] uint8_t __pad0042[0x16]; // 0x42
[[maybe_unused]] uint8_t __pad0042[0x16]; // 0x42
public:
CEntityIdentity* m_pPrev; // 0x58
CEntityIdentity* m_pNext; // 0x60
@ -516,7 +516,7 @@ public:
class CEmptyEntityInstance
{
public:
uint8_t __pad0000[0x8]; // @note: autoaligned
uint8_t __pad0000[0x8]; // Autoaligned
};
// Alignment: 3
@ -530,7 +530,7 @@ public:
// MNetworkPriority "56"
CEntityIdentity* m_pEntity; // 0x10
private:
[[maybe_unused]] uint8_t __pad0018[0x10]; // 0x18
[[maybe_unused]] uint8_t __pad0018[0x10]; // 0x18
public:
// MNetworkEnable
// MNetworkDisable

View File

@ -211,17 +211,17 @@ public:
PostProcessingTonemapParameters_t m_toneMapParams; // 0x4
bool m_bHasBloomParams; // 0x40
private:
[[maybe_unused]] uint8_t __pad0041[0x3]; // 0x41
[[maybe_unused]] uint8_t __pad0041[0x3]; // 0x41
public:
PostProcessingBloomParameters_t m_bloomParams; // 0x44
bool m_bHasVignetteParams; // 0xb4
private:
[[maybe_unused]] uint8_t __pad00b5[0x3]; // 0xb5
[[maybe_unused]] uint8_t __pad00b5[0x3]; // 0xb5
public:
PostProcessingVignetteParameters_t m_vignetteParams; // 0xb8
bool m_bHasLocalContrastParams; // 0xdc
private:
[[maybe_unused]] uint8_t __pad00dd[0x3]; // 0xdd
[[maybe_unused]] uint8_t __pad00dd[0x3]; // 0xdd
public:
PostProcessingLocalContrastParameters_t m_localConstrastParams; // 0xe0
int32_t m_nColorCorrectionVolumeDim; // 0xf4

File diff suppressed because it is too large Load Diff

View File

@ -49,7 +49,7 @@ public:
struct InfoForResourceTypeTestResource_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -57,7 +57,7 @@ public:
struct InfoForResourceTypeProceduralTestResource_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -65,7 +65,7 @@ public:
struct InfoForResourceTypeManifestTestResource_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 2
@ -84,7 +84,7 @@ public:
class InfoForResourceTypeCVDataResource
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -92,7 +92,7 @@ public:
class InfoForResourceTypeIParticleSystemDefinition
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -100,7 +100,7 @@ public:
class InfoForResourceTypeIParticleSnapshot
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -108,7 +108,7 @@ public:
class InfoForResourceTypeCAnimData
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -116,7 +116,7 @@ public:
class InfoForResourceTypeCAnimationGroup
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -124,7 +124,7 @@ public:
class InfoForResourceTypeCSequenceGroupData
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -132,7 +132,7 @@ public:
class InfoForResourceTypeIMaterial2
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -140,7 +140,7 @@ public:
class InfoForResourceTypeCMorphSetData
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -148,7 +148,7 @@ public:
class InfoForResourceTypeCRenderMesh
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -156,7 +156,7 @@ public:
class InfoForResourceTypeCModel
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -164,7 +164,7 @@ public:
class InfoForResourceTypeCTextureBase
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -172,7 +172,7 @@ public:
class InfoForResourceTypeIVectorGraphic
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -180,7 +180,7 @@ public:
class InfoForResourceTypeCVSoundEventScriptList
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -188,7 +188,7 @@ public:
class InfoForResourceTypeCVSoundStackScriptList
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -196,7 +196,7 @@ public:
struct InfoForResourceTypeVSound_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -204,7 +204,7 @@ public:
class InfoForResourceTypeCVMixListResource
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -212,7 +212,7 @@ public:
class InfoForResourceTypeCPhysAggregateData
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -220,7 +220,7 @@ public:
class InfoForResourceTypeCVPhysXSurfacePropertiesList
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -228,7 +228,7 @@ public:
class InfoForResourceTypeCEntityLump
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -236,7 +236,7 @@ public:
class InfoForResourceTypeCWorldNode
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -244,7 +244,7 @@ public:
struct InfoForResourceTypeWorld_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -252,7 +252,7 @@ public:
class InfoForResourceTypeCVoxelVisibility
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -260,7 +260,7 @@ public:
class InfoForResourceTypeCPostProcessingResource
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -268,7 +268,7 @@ public:
class InfoForResourceTypeCPanoramaStyle
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -276,7 +276,7 @@ public:
class InfoForResourceTypeCPanoramaLayout
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -284,7 +284,7 @@ public:
class InfoForResourceTypeCPanoramaDynamicImages
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -292,7 +292,7 @@ public:
class InfoForResourceTypeCDotaItemDefinitionResource
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -300,7 +300,7 @@ public:
class InfoForResourceTypeCPanoramaScript
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -308,7 +308,7 @@ public:
class InfoForResourceTypeCPanoramaTypeScript
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -316,7 +316,7 @@ public:
class InfoForResourceTypeCDOTAPatchNotesList
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -324,7 +324,7 @@ public:
class InfoForResourceTypeIAnimGraphModelBinding
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -332,7 +332,7 @@ public:
class InfoForResourceTypeCChoreoSceneFileData
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -340,7 +340,7 @@ public:
class InfoForResourceTypeCDACGameDefsData
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -348,7 +348,7 @@ public:
class InfoForResourceTypeCCompositeMaterialKit
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -356,7 +356,7 @@ public:
class InfoForResourceTypeCSmartProp
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -364,7 +364,7 @@ public:
class InfoForResourceTypeCCSGOItem
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -372,7 +372,7 @@ public:
class InfoForResourceTypeCResponseRulesList
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 1

View File

@ -65,7 +65,7 @@ public:
CUtlString m_ViewName; // 0x10
int32_t m_nLayerIndex; // 0x18
private:
[[maybe_unused]] uint8_t __pad001c[0x4]; // 0x1c
[[maybe_unused]] uint8_t __pad001c[0x4]; // 0x1c
public:
uint64_t m_nLayerId; // 0x20
CUtlString m_LayerName; // 0x28
@ -104,7 +104,7 @@ public:
class CSSDSMsg_PreLayer : public CSSDSMsg_LayerBase
{
public:
// @note: no members available
// No members available
};
// Alignment: 0
@ -112,6 +112,6 @@ public:
class CSSDSMsg_PostLayer : public CSSDSMsg_LayerBase
{
public:
// @note: no members available
// No members available
};

View File

@ -112,7 +112,7 @@ public:
Vector2D m_Vector2D; // 0x0
Vector m_Vector; // 0x8
private:
[[maybe_unused]] uint8_t __pad0014[0xc]; // 0x14
[[maybe_unused]] uint8_t __pad0014[0xc]; // 0x14
public:
VectorAligned m_VectorAligned; // 0x20
Quaternion m_Quaternion; // 0x30
@ -126,7 +126,7 @@ public:
Color m_Color; // 0xe0
Vector4D m_Vector4D; // 0xe4
private:
[[maybe_unused]] uint8_t __pad00f4[0xc]; // 0xf4
[[maybe_unused]] uint8_t __pad00f4[0xc]; // 0xf4
public:
CTransform m_CTransform; // 0x100
KeyValues* m_pKeyValues; // 0x120
@ -134,7 +134,7 @@ public:
CUtlString m_CUtlString; // 0x140
CUtlSymbol m_CUtlSymbol; // 0x148
private:
[[maybe_unused]] uint8_t __pad014a[0x2]; // 0x14a
[[maybe_unused]] uint8_t __pad014a[0x2]; // 0x14a
public:
CUtlStringToken m_stringToken; // 0x14c
CUtlStringTokenWithStorage m_stringTokenWithStorage; // 0x150
@ -147,7 +147,7 @@ public:
class InfoForResourceTypeCResourceManifestInternal
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 1

File diff suppressed because it is too large Load Diff

View File

@ -282,21 +282,21 @@ public:
// MPropertyFriendlyName "Blocks Events"
bool m_bIsBlocking; // 0xc
private:
[[maybe_unused]] uint8_t __pad000d[0x3]; // 0xd
[[maybe_unused]] uint8_t __pad000d[0x3]; // 0xd
public:
// MPropertyFriendlyName "Block Max Count"
int32_t m_nBlockMaxCount; // 0x10
// MPropertyFriendlyName "Invert Match"
bool m_bInvertMatch; // 0x14
private:
[[maybe_unused]] uint8_t __pad0015[0x3]; // 0x15
[[maybe_unused]] uint8_t __pad0015[0x3]; // 0x15
public:
// MPropertyFriendlyName "Match Rules"
CSosGroupMatchPattern m_matchPattern; // 0x18
// MPropertyFriendlyName "Branch Rules"
CSosGroupBranchPattern m_branchPattern; // 0x40
private:
[[maybe_unused]] uint8_t __pad0050[0x60]; // 0x50
[[maybe_unused]] uint8_t __pad0050[0x60]; // 0x50
public:
// MPropertyFriendlyName "Actions"
CSosGroupActionSchema* m_vActions[4]; // 0xb0
@ -321,7 +321,7 @@ public:
CUtlString itemName; // 0x8
CUtlString itemTypeName; // 0x10
private:
[[maybe_unused]] uint8_t __pad0018[0x8]; // 0x18
[[maybe_unused]] uint8_t __pad0018[0x8]; // 0x18
public:
CUtlString itemKVString; // 0x20
Vector2D itemPos; // 0x28
@ -420,7 +420,7 @@ public:
VMixFilterDesc_t m_feedbackFilter; // 0x0
bool m_bEnableFilter; // 0x10
private:
[[maybe_unused]] uint8_t __pad0011[0x3]; // 0x11
[[maybe_unused]] uint8_t __pad0011[0x3]; // 0x11
public:
float m_flDelay; // 0x14
float m_flDirectGain; // 0x18
@ -446,7 +446,7 @@ public:
VMixFilterDesc_t m_feedbackFilter; // 0x0
bool m_bPhaseInvert; // 0x10
private:
[[maybe_unused]] uint8_t __pad0011[0x3]; // 0x11
[[maybe_unused]] uint8_t __pad0011[0x3]; // 0x11
public:
float m_flGlideTime; // 0x14
float m_flDelay; // 0x18
@ -481,7 +481,7 @@ public:
float m_flModRate; // 0x14
bool m_bParallel; // 0x18
private:
[[maybe_unused]] uint8_t __pad0019[0x3]; // 0x19
[[maybe_unused]] uint8_t __pad0019[0x3]; // 0x19
public:
VMixFilterDesc_t m_filterType; // 0x1c
float m_flWidth; // 0x2c
@ -606,7 +606,7 @@ public:
float m_flHighCutoffFreq; // 0x1c
bool m_bPeakMode; // 0x20
private:
[[maybe_unused]] uint8_t __pad0021[0x3]; // 0x21
[[maybe_unused]] uint8_t __pad0021[0x3]; // 0x21
public:
VMixDynamicsBand_t m_bandDesc[3]; // 0x24
};
@ -714,7 +714,7 @@ public:
float m_fldbOutputGain; // 0xc
bool m_bBassMono; // 0x10
private:
[[maybe_unused]] uint8_t __pad0011[0x3]; // 0x11
[[maybe_unused]] uint8_t __pad0011[0x3]; // 0x11
public:
float m_flBassFreq; // 0x14
};
@ -767,7 +767,7 @@ public:
VMixSubgraphSwitchInterpolationType_t m_interpolationMode; // 0x0
bool m_bOnlyTailsOnFadeOut; // 0x4
private:
[[maybe_unused]] uint8_t __pad0005[0x3]; // 0x5
[[maybe_unused]] uint8_t __pad0005[0x3]; // 0x5
public:
float m_flInterpolationTime; // 0x8
};

View File

@ -80,7 +80,7 @@ public:
class IPhysicsPlayerController
{
public:
uint8_t __pad0000[0x8]; // @note: autoaligned
uint8_t __pad0000[0x8]; // Autoaligned
};
// Alignment: 35
@ -172,7 +172,7 @@ public:
uint16_t m_nNodeBaseJiggleboneDependsCount; // 0x58
uint16_t m_nRopeCount; // 0x5a
private:
[[maybe_unused]] uint8_t __pad005c[0x4]; // 0x5c
[[maybe_unused]] uint8_t __pad005c[0x4]; // 0x5c
public:
CUtlVector< uint16 > m_Ropes; // 0x60
CUtlVector< FeNodeBase_t > m_NodeBases; // 0x78
@ -843,7 +843,7 @@ public:
CUtlString m_Name; // 0x0
uint32_t m_nNameHash; // 0x8
private:
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
public:
CUtlVector< uint16 > m_Nodes; // 0x10
CUtlVector< Vector > m_InitPos; // 0x28
@ -861,7 +861,7 @@ public:
CUtlString m_Name; // 0x0
uint32_t m_nNameHash; // 0x8
private:
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
public:
CUtlVector< uint16 > m_Nodes; // 0x10
CUtlVector< Vector > m_InitPos; // 0x28
@ -953,7 +953,7 @@ public:
CUtlVector< RnPlane_t > m_Planes; // 0xb0
uint32_t m_nFlags; // 0xc8
private:
[[maybe_unused]] uint8_t __pad00cc[0x4]; // 0xcc
[[maybe_unused]] uint8_t __pad00cc[0x4]; // 0xcc
public:
CRegionSVM* m_pRegionSVM; // 0xd0
};
@ -1095,7 +1095,7 @@ public:
float m_flMaxFraction; // 0x1c
float m_flScale; // 0x20
private:
[[maybe_unused]] uint8_t __pad0024[0x4]; // 0x24
[[maybe_unused]] uint8_t __pad0024[0x4]; // 0x24
public:
RnHull_t* m_pHull; // 0x28
};

View File

@ -46,7 +46,7 @@ public:
CUtlString m_outputName; // 0x0
uint32_t m_targetType; // 0x8
private:
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
public:
CUtlString m_targetName; // 0x10
CUtlString m_inputName; // 0x18
@ -86,7 +86,7 @@ public:
float m_flFadeEndDistance; // 0x38
Vector4D m_vTintColor; // 0x3c
private:
[[maybe_unused]] uint8_t __pad004c[0x4]; // 0x4c
[[maybe_unused]] uint8_t __pad004c[0x4]; // 0x4c
public:
CUtlString m_skin; // 0x50
ObjectTypeFlags_t m_nObjectTypeFlags; // 0x58
@ -97,7 +97,7 @@ public:
int32_t m_nCubeMapPrecomputedHandshake; // 0x70
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x74
private:
[[maybe_unused]] uint8_t __pad0078[0x8]; // 0x78
[[maybe_unused]] uint8_t __pad0078[0x8]; // 0x78
public:
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x80
CStrongHandle< InfoForResourceTypeCRenderMesh > m_renderable; // 0x88
@ -130,7 +130,7 @@ public:
uint32_t m_nSubSceneObject; // 0x4
uint32_t m_nDrawCallIndex; // 0x8
private:
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
[[maybe_unused]] uint8_t __pad000c[0x4]; // 0xc
public:
CStrongHandle< InfoForResourceTypeIMaterial2 > m_pMaterial; // 0x10
};
@ -147,7 +147,7 @@ public:
Vector2D m_vUVStart; // 0x3c
Vector2D m_vUVEnd; // 0x44
private:
[[maybe_unused]] uint8_t __pad004c[0x4]; // 0x4c
[[maybe_unused]] uint8_t __pad004c[0x4]; // 0x4c
public:
CStrongHandle< InfoForResourceTypeIMaterial2 > m_pMaterial; // 0x50
int32_t m_nRenderOrder; // 0x58
@ -165,7 +165,7 @@ public:
Vector2D m_vLightmapUvScale; // 0x8
bool m_bHasLightmaps; // 0x10
private:
[[maybe_unused]] uint8_t __pad0011[0x7]; // 0x11
[[maybe_unused]] uint8_t __pad0011[0x7]; // 0x11
public:
CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > m_lightMaps; // 0x18
};
@ -193,7 +193,7 @@ public:
Color m_vTintColor; // 0x8
uint8_t m_nLODGroupMask; // 0xc
private:
[[maybe_unused]] uint8_t __pad000d[0x3]; // 0xd
[[maybe_unused]] uint8_t __pad000d[0x3]; // 0xd
public:
ObjectTypeFlags_t m_objectFlags; // 0x10
Vector m_vLODOrigin; // 0x14
@ -212,7 +212,7 @@ public:
ObjectTypeFlags_t m_anyFlags; // 0x4
int16_t m_nLayer; // 0x8
private:
[[maybe_unused]] uint8_t __pad000a[0x6]; // 0xa
[[maybe_unused]] uint8_t __pad000a[0x6]; // 0xa
public:
CUtlVector< AggregateMeshInfo_t > m_aggregateMeshes; // 0x10
CUtlVector< uint16 > m_visClusterMembership; // 0x28
@ -247,7 +247,7 @@ public:
float m_flMinDrawVolumeSize; // 0x0
bool m_bBuildBakedLighting; // 0x4
private:
[[maybe_unused]] uint8_t __pad0005[0x3]; // 0x5
[[maybe_unused]] uint8_t __pad0005[0x3]; // 0x5
public:
Vector2D m_vLightmapUvScale; // 0x8
uint64_t m_nCompileTimestamp; // 0x10
@ -265,7 +265,7 @@ public:
Vector m_vMaxBounds; // 0x1c
float m_flMinimumDistance; // 0x28
private:
[[maybe_unused]] uint8_t __pad002c[0x4]; // 0x2c
[[maybe_unused]] uint8_t __pad002c[0x4]; // 0x2c
public:
CUtlVector< int32 > m_ChildNodeIndices; // 0x30
CUtlString m_worldNodePrefix; // 0x48
@ -316,7 +316,7 @@ public:
struct VMapResourceData_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 0
@ -324,7 +324,7 @@ public:
struct InfoForResourceTypeVMapResourceData_t
{
public:
uint8_t __pad0000[0x1]; // @note: autoaligned
uint8_t __pad0000[0x1]; // Autoaligned
};
// Alignment: 11
@ -338,11 +338,11 @@ public:
CUtlSymbolLarge m_name; // 0x18
CUtlSymbolLarge m_designerName; // 0x20
private:
[[maybe_unused]] uint8_t __pad0028[0x8]; // 0x28
[[maybe_unused]] uint8_t __pad0028[0x8]; // 0x28
public:
uint32_t m_flags; // 0x30
private:
[[maybe_unused]] uint8_t __pad0034[0x4]; // 0x34
[[maybe_unused]] uint8_t __pad0034[0x4]; // 0x34
public:
// MNetworkDisable
WorldGroupId_t m_worldGroupId; // 0x38
@ -351,7 +351,7 @@ public:
// MNetworkChangeAccessorFieldPathIndex
ChangeAccessorFieldPathIndex_t m_PathIndex; // 0x40
private:
[[maybe_unused]] uint8_t __pad0042[0x16]; // 0x42
[[maybe_unused]] uint8_t __pad0042[0x16]; // 0x42
public:
CEntityIdentity* m_pPrev; // 0x58
CEntityIdentity* m_pNext; // 0x60
@ -370,7 +370,7 @@ public:
// MNetworkPriority "56"
CEntityIdentity* m_pEntity; // 0x10
private:
[[maybe_unused]] uint8_t __pad0018[0x10]; // 0x18
[[maybe_unused]] uint8_t __pad0018[0x10]; // 0x18
public:
// MNetworkEnable
// MNetworkDisable