mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-04-20 21:28:12 +00:00
update sdk
This commit is contained in:
parent
962d70f9d6
commit
84d54a0825
5138
sdk/!GlobalTypes.hpp
5138
sdk/!GlobalTypes.hpp
File diff suppressed because it is too large
Load Diff
@ -1843,17 +1843,13 @@ public:
|
|||||||
IKTargetCoordinateSystem m_TargetCoordSystem; // 0x1c
|
IKTargetCoordinateSystem m_TargetCoordSystem; // 0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 6
|
// Alignment: 1
|
||||||
// Size: 0xf8
|
// Size: 0x48
|
||||||
class CAnimationSubGraph
|
class CAnimNodeManager
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CAnimNodeManager m_nodeManager; // 0x10
|
// MPropertyHideField
|
||||||
CAnimComponentManager m_componentManager; // 0x58
|
CUtlHashtable< AnimNodeID, CSmartPtr< CAnimNodeBase > > m_nodes; // 0x8
|
||||||
CUtlVector< CSmartPtr< CAnimParameterBase > > m_localParameters; // 0x80
|
|
||||||
CUtlVector< CSmartPtr< CAnimTagBase > > m_localTags; // 0x98
|
|
||||||
CUtlVector< CUtlString > m_referencedParamGroups; // 0xb0
|
|
||||||
CUtlVector< CUtlString > m_referencedTagGroups; // 0xc8
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -1902,12 +1898,11 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x48
|
// Size: 0x28
|
||||||
class CAnimNodeManager
|
class CAnimComponentManager
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyHideField
|
CUtlVector< CSmartPtr< CAnimComponentBase > > m_components; // 0x8
|
||||||
CUtlHashtable< AnimNodeID, CSmartPtr< CAnimNodeBase > > m_nodes; // 0x8
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -1933,21 +1928,12 @@ public:
|
|||||||
float m_fMaxTension; // 0x14
|
float m_fMaxTension; // 0x14
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 10
|
// Alignment: 1
|
||||||
// Size: 0xe8
|
// Size: 0x30
|
||||||
class CAnimUpdateSharedData
|
class CAnimGraphSettingsManager
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< CSmartPtr< CAnimUpdateNodeBase > > m_nodes; // 0x10
|
CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > m_settingsGroups; // 0x18
|
||||||
CUtlHashtable< CAnimNodePath, int32 > m_nodeIndexMap; // 0x28
|
|
||||||
CUtlVector< CSmartPtr< CAnimComponentUpdater > > m_components; // 0x48
|
|
||||||
CSmartPtr< CAnimParameterListUpdater > m_pParamListUpdater; // 0x60
|
|
||||||
CSmartPtr< CAnimTagManagerUpdater > m_pTagManagerUpdater; // 0x68
|
|
||||||
CSmartPtr< CAnimScriptManager > m_scriptManager; // 0x70
|
|
||||||
CAnimGraphSettingsManager m_settings; // 0x78
|
|
||||||
CSmartPtr< CStaticPoseCacheBuilder > m_pStaticPoseCache; // 0xa8
|
|
||||||
CSmartPtr< CAnimSkeleton > m_pSkeleton; // 0xb0
|
|
||||||
CAnimNodePath m_rootNodePath; // 0xb8
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -1976,15 +1962,24 @@ public:
|
|||||||
class CStaticPoseCacheBuilder : public CStaticPoseCache
|
class CStaticPoseCacheBuilder : public CStaticPoseCache
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 10
|
||||||
// Size: 0x30
|
// Size: 0xe8
|
||||||
class CAnimGraphSettingsManager
|
class CAnimUpdateSharedData
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > m_settingsGroups; // 0x18
|
CUtlVector< CSmartPtr< CAnimUpdateNodeBase > > m_nodes; // 0x10
|
||||||
|
CUtlHashtable< CAnimNodePath, int32 > m_nodeIndexMap; // 0x28
|
||||||
|
CUtlVector< CSmartPtr< CAnimComponentUpdater > > m_components; // 0x48
|
||||||
|
CSmartPtr< CAnimParameterListUpdater > m_pParamListUpdater; // 0x60
|
||||||
|
CSmartPtr< CAnimTagManagerUpdater > m_pTagManagerUpdater; // 0x68
|
||||||
|
CSmartPtr< CAnimScriptManager > m_scriptManager; // 0x70
|
||||||
|
CAnimGraphSettingsManager m_settings; // 0x78
|
||||||
|
CSmartPtr< CStaticPoseCacheBuilder > m_pStaticPoseCache; // 0xa8
|
||||||
|
CSmartPtr< CAnimSkeleton > m_pSkeleton; // 0xb0
|
||||||
|
CAnimNodePath m_rootNodePath; // 0xb8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -1992,7 +1987,7 @@ public:
|
|||||||
class CAnimGraphSettingsGroup
|
class CAnimGraphSettingsGroup
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x20]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -2027,12 +2022,17 @@ public:
|
|||||||
AnimNodeNetworkMode m_networkMode; // 0x34
|
AnimNodeNetworkMode m_networkMode; // 0x34
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 6
|
||||||
// Size: 0x28
|
// Size: 0xf8
|
||||||
class CAnimComponentManager
|
class CAnimationSubGraph
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< CSmartPtr< CAnimComponentBase > > m_components; // 0x8
|
CAnimNodeManager m_nodeManager; // 0x10
|
||||||
|
CAnimComponentManager m_componentManager; // 0x58
|
||||||
|
CUtlVector< CSmartPtr< CAnimParameterBase > > m_localParameters; // 0x80
|
||||||
|
CUtlVector< CSmartPtr< CAnimTagBase > > m_localTags; // 0x98
|
||||||
|
CUtlVector< CUtlString > m_referencedParamGroups; // 0xb0
|
||||||
|
CUtlVector< CUtlString > m_referencedTagGroups; // 0xc8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -2098,14 +2098,13 @@ public:
|
|||||||
CUtlVector< CDampedValueItem > m_items; // 0x38
|
CUtlVector< CDampedValueItem > m_items; // 0x38
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 2
|
||||||
// Size: 0x30
|
// Size: 0x8
|
||||||
class CDampedValueUpdateItem
|
class CAnimParamHandle
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CAnimInputDamping m_damping; // 0x0
|
AnimParamType_t m_type; // 0x0
|
||||||
CAnimParamHandle m_hParamIn; // 0x20
|
uint8_t m_index; // 0x4
|
||||||
CAnimParamHandle m_hParamOut; // 0x28
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 7
|
||||||
@ -2252,7 +2251,7 @@ public:
|
|||||||
class CAnimActionBase
|
class CAnimActionBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x38]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -2324,7 +2323,7 @@ public:
|
|||||||
class CPathAnimMotor : public CPathAnimMotorBase
|
class CPathAnimMotor : public CPathAnimMotorBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 7
|
||||||
@ -3970,7 +3969,7 @@ public:
|
|||||||
class CInputStreamAnimNode : public CAnimNodeBase
|
class CInputStreamAnimNode : public CAnimNodeBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -4303,7 +4302,7 @@ public:
|
|||||||
class CStringAnimTag : public CAnimTagBase
|
class CStringAnimTag : public CAnimTagBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -4546,7 +4545,7 @@ public:
|
|||||||
class CCurrentVelocityMetric : public CMotionMetricBase
|
class CCurrentVelocityMetric : public CMotionMetricBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -4735,13 +4734,14 @@ public:
|
|||||||
CUtlVector< CSmartPtr< CScriptModule > > m_compiledModules; // 0x10
|
CUtlVector< CSmartPtr< CScriptModule > > m_compiledModules; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 3
|
||||||
// Size: 0x8
|
// Size: 0x30
|
||||||
class CAnimParamHandle
|
class CDampedValueUpdateItem
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
AnimParamType_t m_type; // 0x0
|
CAnimInputDamping m_damping; // 0x0
|
||||||
uint8_t m_index; // 0x4
|
CAnimParamHandle m_hParamIn; // 0x20
|
||||||
|
CAnimParamHandle m_hParamOut; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -4863,7 +4863,7 @@ public:
|
|||||||
class CAnimActionUpdater
|
class CAnimActionUpdater
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x18]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -4888,7 +4888,7 @@ public:
|
|||||||
class CPathAnimMotorUpdater : public CPathAnimMotorUpdaterBase
|
class CPathAnimMotorUpdater : public CPathAnimMotorUpdaterBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 7
|
||||||
@ -4938,6 +4938,14 @@ public:
|
|||||||
}; // 10 bits
|
}; // 10 bits
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x10
|
||||||
|
class CAnimUpdateNodeRef
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_nodeIndex; // 0x8
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
// Size: 0x18
|
// Size: 0x18
|
||||||
class CStateNodeStateData
|
class CStateNodeStateData
|
||||||
@ -4951,14 +4959,6 @@ public:
|
|||||||
}; // 2 bits
|
}; // 2 bits
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
|
||||||
// Size: 0x10
|
|
||||||
class CAnimUpdateNodeRef
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
int32_t m_nodeIndex; // 0x8
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
// Size: 0x58
|
// Size: 0x58
|
||||||
class CAnimUpdateNodeBase
|
class CAnimUpdateNodeBase
|
||||||
@ -5024,15 +5024,23 @@ public:
|
|||||||
class CLeafUpdateNode : public CAnimUpdateNodeBase
|
class CLeafUpdateNode : public CAnimUpdateNodeBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 9
|
||||||
// Size: 0xa8
|
// Size: 0x48
|
||||||
class CSkeletalInputUpdateNode : public CLeafUpdateNode
|
struct SkeletalInputOpFixedSettings_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
SkeletalInputOpFixedSettings_t m_fixedOpData; // 0x58
|
CUtlVector< WristBone_t > m_wristBones; // 0x0
|
||||||
|
CUtlVector< FingerChain_t > m_fingers; // 0x18
|
||||||
|
int32_t m_outerKnuckle1; // 0x30
|
||||||
|
int32_t m_outerKnuckle2; // 0x34
|
||||||
|
AnimVRHand_t m_eHand; // 0x38
|
||||||
|
AnimVRHandMotionRange_t m_eMotionRange; // 0x3c
|
||||||
|
AnimVrBoneTransformSource_t m_eTransformSource; // 0x40
|
||||||
|
bool m_bEnableIK; // 0x44
|
||||||
|
bool m_bEnableCollision; // 0x45
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
@ -5053,22 +5061,28 @@ public:
|
|||||||
bool m_bSyncCyclesOnChange; // 0xa5
|
bool m_bSyncCyclesOnChange; // 0xa5
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 8
|
// Alignment: 17
|
||||||
// Size: 0xe8
|
// Size: 0x44
|
||||||
class CHitReactUpdateNode : public CUnaryUpdateNode
|
struct HitReactFixedSettings_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
HitReactFixedSettings_t m_opFixedSettings; // 0x68
|
int32_t m_nWeightListIndex; // 0x0
|
||||||
private:
|
int32_t m_nEffectedBoneCount; // 0x4
|
||||||
[[maybe_unused]] uint8_t __pad00ac[0x8]; // 0xac
|
float m_flMaxImpactForce; // 0x8
|
||||||
public:
|
float m_flMinImpactForce; // 0xc
|
||||||
CAnimParamHandle m_triggerParam; // 0xb4
|
float m_flWhipImpactScale; // 0x10
|
||||||
CAnimParamHandle m_hitBoneParam; // 0xbc
|
float m_flCounterRotationScale; // 0x14
|
||||||
CAnimParamHandle m_hitOffsetParam; // 0xc4
|
float m_flDistanceFadeScale; // 0x18
|
||||||
CAnimParamHandle m_hitDirectionParam; // 0xcc
|
float m_flPropagationScale; // 0x1c
|
||||||
CAnimParamHandle m_hitStrengthParam; // 0xd4
|
float m_flWhipDelay; // 0x20
|
||||||
float m_flMinDelayBetweenHits; // 0xdc
|
float m_flSpringStrength; // 0x24
|
||||||
bool m_bResetChild; // 0xe0
|
float m_flWhipSpringStrength; // 0x28
|
||||||
|
float m_flMaxAngleRadians; // 0x2c
|
||||||
|
int32_t m_nHipBoneIndex; // 0x30
|
||||||
|
float m_flHipBoneTranslationScale; // 0x34
|
||||||
|
float m_flHipDipSpringStrength; // 0x38
|
||||||
|
float m_flHipDipImpactScale; // 0x3c
|
||||||
|
float m_flHipDipDelay; // 0x40
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 6
|
// Alignment: 6
|
||||||
@ -5148,34 +5162,35 @@ public:
|
|||||||
int32_t m_nFootIndex; // 0x3c
|
int32_t m_nFootIndex; // 0x3c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 20
|
// Alignment: 15
|
||||||
// Size: 0x148
|
// Size: 0x60
|
||||||
class CFootLockUpdateNode : public CUnaryUpdateNode
|
class FootLockPoseOpFixedSettings
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FootLockPoseOpFixedSettings m_opFixedSettings; // 0x68
|
CUtlVector< FootOpFixedInfo > m_footInfo; // 0x0
|
||||||
|
CAnimInputDamping m_hipDampingSettings; // 0x18
|
||||||
|
int32_t m_nHipBoneIndex; // 0x30
|
||||||
|
IKSolverType m_ikSolverType; // 0x34
|
||||||
|
bool m_bApplyTilt; // 0x38
|
||||||
|
bool m_bApplyHipDrop; // 0x39
|
||||||
|
bool m_bAlwaysUseFallbackHinge; // 0x3a
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad00c8[0x8]; // 0xc8
|
[[maybe_unused]] uint8_t __pad003b[0x1]; // 0x3b
|
||||||
public:
|
public:
|
||||||
CUtlVector< FootFixedSettings > m_footSettings; // 0xd0
|
float m_flMaxFootHeight; // 0x3c
|
||||||
CAnimInputDamping m_hipShiftDamping; // 0xe8
|
float m_flExtensionScale; // 0x40
|
||||||
CAnimInputDamping m_rootHeightDamping; // 0x100
|
bool m_bEnableLockBreaking; // 0x44
|
||||||
float m_flStrideCurveScale; // 0x118
|
private:
|
||||||
float m_flStrideCurveLimitScale; // 0x11c
|
[[maybe_unused]] uint8_t __pad0045[0x3]; // 0x45
|
||||||
float m_flStepHeightIncreaseScale; // 0x120
|
public:
|
||||||
float m_flStepHeightDecreaseScale; // 0x124
|
float m_flLockBreakTolerance; // 0x48
|
||||||
float m_flHipShiftScale; // 0x128
|
float m_flLockBlendTime; // 0x4c
|
||||||
float m_flBlendTime; // 0x12c
|
bool m_bEnableStretching; // 0x50
|
||||||
float m_flMaxRootHeightOffset; // 0x130
|
private:
|
||||||
float m_flMinRootHeightOffset; // 0x134
|
[[maybe_unused]] uint8_t __pad0051[0x3]; // 0x51
|
||||||
float m_flTiltPlanePitchSpringStrength; // 0x138
|
public:
|
||||||
float m_flTiltPlaneRollSpringStrength; // 0x13c
|
float m_flMaxStretchAmount; // 0x54
|
||||||
bool m_bApplyFootRotationLimits; // 0x140
|
float m_flStretchExtensionScale; // 0x58
|
||||||
bool m_bApplyHipShift; // 0x141
|
|
||||||
bool m_bModulateStepHeight; // 0x142
|
|
||||||
bool m_bResetChild; // 0x143
|
|
||||||
bool m_bEnableVerticalCurvedPaths; // 0x144
|
|
||||||
bool m_bEnableRootHeightDamping; // 0x145
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 13
|
// Alignment: 13
|
||||||
@ -5204,49 +5219,13 @@ public:
|
|||||||
bool m_bTurnToFace; // 0xb0
|
bool m_bTurnToFace; // 0xb0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 23
|
// Alignment: 2
|
||||||
// Size: 0x100
|
// Size: 0x20
|
||||||
class CMotionMatchingUpdateNode : public CLeafUpdateNode
|
class CMotionDataSet
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CMotionDataSet m_dataSet; // 0x58
|
CUtlVector< CMotionClipGroupData > m_clipGroups; // 0x0
|
||||||
CUtlVector< CSmartPtr< CMotionMetricEvaluator > > m_metrics; // 0x78
|
int32_t m_nDimensionCount; // 0x18
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0090[0x8]; // 0x90
|
|
||||||
public:
|
|
||||||
bool m_bSearchAtInterval; // 0x98
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0099[0x3]; // 0x99
|
|
||||||
public:
|
|
||||||
float m_flSearchInterval; // 0x9c
|
|
||||||
bool m_bSearchOnSteps; // 0xa0
|
|
||||||
bool m_bForceSearchWhenTagsChange; // 0xa1
|
|
||||||
bool m_bSearchWhenClipEnds; // 0xa2
|
|
||||||
bool m_bSearchWhenGoalChanges; // 0xa3
|
|
||||||
CBlendCurve m_blendCurve; // 0xa4
|
|
||||||
float m_flPredictionTime; // 0xac
|
|
||||||
float m_flSampleRate; // 0xb0
|
|
||||||
float m_flBlendTime; // 0xb4
|
|
||||||
bool m_bLockClipWhenWaning; // 0xb8
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad00b9[0x3]; // 0xb9
|
|
||||||
public:
|
|
||||||
float m_flSelectionThreshold; // 0xbc
|
|
||||||
bool m_bGoalAssist; // 0xc0
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad00c1[0x3]; // 0xc1
|
|
||||||
public:
|
|
||||||
float m_flGoalAssistDistance; // 0xc4
|
|
||||||
float m_flGoalAssistTolerance; // 0xc8
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad00cc[0x4]; // 0xcc
|
|
||||||
public:
|
|
||||||
CAnimInputDamping m_distanceScale_Damping; // 0xd0
|
|
||||||
float m_flDistanceScale_OuterRadius; // 0xe8
|
|
||||||
float m_flDistanceScale_InnerRadius; // 0xec
|
|
||||||
float m_flDistanceScale_MaxScale; // 0xf0
|
|
||||||
float m_flDistanceScale_MinScale; // 0xf4
|
|
||||||
bool m_bEnableDistanceScaling; // 0xf8
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -5274,11 +5253,11 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x88
|
// Size: 0x18
|
||||||
class CJiggleBoneUpdateNode : public CUnaryUpdateNode
|
struct JiggleBoneSettingsList_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
JiggleBoneSettingsList_t m_opFixedData; // 0x68
|
CUtlVector< JiggleBoneSettings_t > m_boneSettings; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -5294,7 +5273,7 @@ public:
|
|||||||
class CInputStreamUpdateNode : public CLeafUpdateNode
|
class CInputStreamUpdateNode : public CLeafUpdateNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -5334,7 +5313,7 @@ public:
|
|||||||
class ConditionUpdater
|
class ConditionUpdater
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x10]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -5490,13 +5469,49 @@ public:
|
|||||||
int32_t m_activeTagIndex; // 0x48
|
int32_t m_activeTagIndex; // 0x48
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 23
|
||||||
// Size: 0x20
|
// Size: 0x100
|
||||||
class CMotionDataSet
|
class CMotionMatchingUpdateNode : public CLeafUpdateNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< CMotionClipGroupData > m_clipGroups; // 0x0
|
CMotionDataSet m_dataSet; // 0x58
|
||||||
int32_t m_nDimensionCount; // 0x18
|
CUtlVector< CSmartPtr< CMotionMetricEvaluator > > m_metrics; // 0x78
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0090[0x8]; // 0x90
|
||||||
|
public:
|
||||||
|
bool m_bSearchAtInterval; // 0x98
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0099[0x3]; // 0x99
|
||||||
|
public:
|
||||||
|
float m_flSearchInterval; // 0x9c
|
||||||
|
bool m_bSearchOnSteps; // 0xa0
|
||||||
|
bool m_bForceSearchWhenTagsChange; // 0xa1
|
||||||
|
bool m_bSearchWhenClipEnds; // 0xa2
|
||||||
|
bool m_bSearchWhenGoalChanges; // 0xa3
|
||||||
|
CBlendCurve m_blendCurve; // 0xa4
|
||||||
|
float m_flPredictionTime; // 0xac
|
||||||
|
float m_flSampleRate; // 0xb0
|
||||||
|
float m_flBlendTime; // 0xb4
|
||||||
|
bool m_bLockClipWhenWaning; // 0xb8
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad00b9[0x3]; // 0xb9
|
||||||
|
public:
|
||||||
|
float m_flSelectionThreshold; // 0xbc
|
||||||
|
bool m_bGoalAssist; // 0xc0
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad00c1[0x3]; // 0xc1
|
||||||
|
public:
|
||||||
|
float m_flGoalAssistDistance; // 0xc4
|
||||||
|
float m_flGoalAssistTolerance; // 0xc8
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad00cc[0x4]; // 0xcc
|
||||||
|
public:
|
||||||
|
CAnimInputDamping m_distanceScale_Damping; // 0xd0
|
||||||
|
float m_flDistanceScale_OuterRadius; // 0xe8
|
||||||
|
float m_flDistanceScale_InnerRadius; // 0xec
|
||||||
|
float m_flDistanceScale_MaxScale; // 0xf0
|
||||||
|
float m_flDistanceScale_MinScale; // 0xf4
|
||||||
|
bool m_bEnableDistanceScaling; // 0xf8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -5522,7 +5537,7 @@ public:
|
|||||||
class CCurrentVelocityMetricEvaluator : public CMotionMetricEvaluator
|
class CCurrentVelocityMetricEvaluator : public CMotionMetricEvaluator
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -5722,44 +5737,30 @@ public:
|
|||||||
int32_t m_boneIndex; // 0x20
|
int32_t m_boneIndex; // 0x20
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 9
|
// Alignment: 1
|
||||||
// Size: 0x48
|
// Size: 0xa8
|
||||||
struct SkeletalInputOpFixedSettings_t
|
class CSkeletalInputUpdateNode : public CLeafUpdateNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< WristBone_t > m_wristBones; // 0x0
|
SkeletalInputOpFixedSettings_t m_fixedOpData; // 0x58
|
||||||
CUtlVector< FingerChain_t > m_fingers; // 0x18
|
|
||||||
int32_t m_outerKnuckle1; // 0x30
|
|
||||||
int32_t m_outerKnuckle2; // 0x34
|
|
||||||
AnimVRHand_t m_eHand; // 0x38
|
|
||||||
AnimVRHandMotionRange_t m_eMotionRange; // 0x3c
|
|
||||||
AnimVrBoneTransformSource_t m_eTransformSource; // 0x40
|
|
||||||
bool m_bEnableIK; // 0x44
|
|
||||||
bool m_bEnableCollision; // 0x45
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 17
|
// Alignment: 8
|
||||||
// Size: 0x44
|
// Size: 0xe8
|
||||||
struct HitReactFixedSettings_t
|
class CHitReactUpdateNode : public CUnaryUpdateNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_nWeightListIndex; // 0x0
|
HitReactFixedSettings_t m_opFixedSettings; // 0x68
|
||||||
int32_t m_nEffectedBoneCount; // 0x4
|
private:
|
||||||
float m_flMaxImpactForce; // 0x8
|
[[maybe_unused]] uint8_t __pad00ac[0x8]; // 0xac
|
||||||
float m_flMinImpactForce; // 0xc
|
public:
|
||||||
float m_flWhipImpactScale; // 0x10
|
CAnimParamHandle m_triggerParam; // 0xb4
|
||||||
float m_flCounterRotationScale; // 0x14
|
CAnimParamHandle m_hitBoneParam; // 0xbc
|
||||||
float m_flDistanceFadeScale; // 0x18
|
CAnimParamHandle m_hitOffsetParam; // 0xc4
|
||||||
float m_flPropagationScale; // 0x1c
|
CAnimParamHandle m_hitDirectionParam; // 0xcc
|
||||||
float m_flWhipDelay; // 0x20
|
CAnimParamHandle m_hitStrengthParam; // 0xd4
|
||||||
float m_flSpringStrength; // 0x24
|
float m_flMinDelayBetweenHits; // 0xdc
|
||||||
float m_flWhipSpringStrength; // 0x28
|
bool m_bResetChild; // 0xe0
|
||||||
float m_flMaxAngleRadians; // 0x2c
|
|
||||||
int32_t m_nHipBoneIndex; // 0x30
|
|
||||||
float m_flHipBoneTranslationScale; // 0x34
|
|
||||||
float m_flHipDipSpringStrength; // 0x38
|
|
||||||
float m_flHipDipImpactScale; // 0x3c
|
|
||||||
float m_flHipDipDelay; // 0x40
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 7
|
||||||
@ -5776,35 +5777,34 @@ public:
|
|||||||
float m_flMaxIKLength; // 0x30
|
float m_flMaxIKLength; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 15
|
// Alignment: 20
|
||||||
// Size: 0x60
|
// Size: 0x148
|
||||||
class FootLockPoseOpFixedSettings
|
class CFootLockUpdateNode : public CUnaryUpdateNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< FootOpFixedInfo > m_footInfo; // 0x0
|
FootLockPoseOpFixedSettings m_opFixedSettings; // 0x68
|
||||||
CAnimInputDamping m_hipDampingSettings; // 0x18
|
|
||||||
int32_t m_nHipBoneIndex; // 0x30
|
|
||||||
IKSolverType m_ikSolverType; // 0x34
|
|
||||||
bool m_bApplyTilt; // 0x38
|
|
||||||
bool m_bApplyHipDrop; // 0x39
|
|
||||||
bool m_bAlwaysUseFallbackHinge; // 0x3a
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad003b[0x1]; // 0x3b
|
[[maybe_unused]] uint8_t __pad00c8[0x8]; // 0xc8
|
||||||
public:
|
public:
|
||||||
float m_flMaxFootHeight; // 0x3c
|
CUtlVector< FootFixedSettings > m_footSettings; // 0xd0
|
||||||
float m_flExtensionScale; // 0x40
|
CAnimInputDamping m_hipShiftDamping; // 0xe8
|
||||||
bool m_bEnableLockBreaking; // 0x44
|
CAnimInputDamping m_rootHeightDamping; // 0x100
|
||||||
private:
|
float m_flStrideCurveScale; // 0x118
|
||||||
[[maybe_unused]] uint8_t __pad0045[0x3]; // 0x45
|
float m_flStrideCurveLimitScale; // 0x11c
|
||||||
public:
|
float m_flStepHeightIncreaseScale; // 0x120
|
||||||
float m_flLockBreakTolerance; // 0x48
|
float m_flStepHeightDecreaseScale; // 0x124
|
||||||
float m_flLockBlendTime; // 0x4c
|
float m_flHipShiftScale; // 0x128
|
||||||
bool m_bEnableStretching; // 0x50
|
float m_flBlendTime; // 0x12c
|
||||||
private:
|
float m_flMaxRootHeightOffset; // 0x130
|
||||||
[[maybe_unused]] uint8_t __pad0051[0x3]; // 0x51
|
float m_flMinRootHeightOffset; // 0x134
|
||||||
public:
|
float m_flTiltPlanePitchSpringStrength; // 0x138
|
||||||
float m_flMaxStretchAmount; // 0x54
|
float m_flTiltPlaneRollSpringStrength; // 0x13c
|
||||||
float m_flStretchExtensionScale; // 0x58
|
bool m_bApplyFootRotationLimits; // 0x140
|
||||||
|
bool m_bApplyHipShift; // 0x141
|
||||||
|
bool m_bModulateStepHeight; // 0x142
|
||||||
|
bool m_bResetChild; // 0x143
|
||||||
|
bool m_bEnableVerticalCurvedPaths; // 0x144
|
||||||
|
bool m_bEnableRootHeightDamping; // 0x145
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 6
|
// Alignment: 6
|
||||||
@ -5849,11 +5849,11 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x18
|
// Size: 0x88
|
||||||
struct JiggleBoneSettingsList_t
|
class CJiggleBoneUpdateNode : public CUnaryUpdateNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlVector< JiggleBoneSettings_t > m_boneSettings; // 0x0
|
JiggleBoneSettingsList_t m_opFixedData; // 0x68
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
// Alignment: 5
|
||||||
@ -6621,7 +6621,7 @@ public:
|
|||||||
class CBoneConstraintBase
|
class CBoneConstraintBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x28]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -6643,7 +6643,7 @@ public:
|
|||||||
class CPointConstraint : public CBaseConstraint
|
class CPointConstraint : public CBaseConstraint
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -6651,7 +6651,7 @@ public:
|
|||||||
class COrientConstraint : public CBaseConstraint
|
class COrientConstraint : public CBaseConstraint
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -6701,7 +6701,7 @@ public:
|
|||||||
class CParentConstraint : public CBaseConstraint
|
class CParentConstraint : public CBaseConstraint
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
// Alignment: 5
|
||||||
@ -6885,7 +6885,7 @@ public:
|
|||||||
class CAnimCycle : public CCycleBase
|
class CAnimCycle : public CCycleBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -6893,7 +6893,7 @@ public:
|
|||||||
class CFootCycle : public CCycleBase
|
class CFootCycle : public CCycleBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 9
|
// Alignment: 9
|
||||||
@ -7083,7 +7083,7 @@ public:
|
|||||||
class CAnimComponentStateTransition : public CAnimStateTransition
|
class CAnimComponentStateTransition : public CAnimStateTransition
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -7091,7 +7091,7 @@ public:
|
|||||||
class CAnimComponentState : public CAnimState
|
class CAnimComponentState : public CAnimState
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -7230,7 +7230,7 @@ public:
|
|||||||
class CGroupInputAnimNode : public CProxyAnimNodeBase
|
class CGroupInputAnimNode : public CProxyAnimNodeBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -7238,7 +7238,7 @@ public:
|
|||||||
class CGroupOutputAnimNode : public CProxyAnimNodeBase
|
class CGroupOutputAnimNode : public CProxyAnimNodeBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -7246,7 +7246,7 @@ public:
|
|||||||
class CRootUpdateNode : public CUnaryUpdateNode
|
class CRootUpdateNode : public CUnaryUpdateNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
// Alignment: 5
|
||||||
@ -7477,7 +7477,7 @@ public:
|
|||||||
class CChoreoUpdateNode : public CUnaryUpdateNode
|
class CChoreoUpdateNode : public CUnaryUpdateNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
|
652
sdk/client.hpp
652
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
@ -76,7 +76,7 @@ public:
|
|||||||
struct EventModInitialized_t
|
struct EventModInitialized_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -100,7 +100,7 @@ public:
|
|||||||
struct EventSplitScreenStateChanged_t
|
struct EventSplitScreenStateChanged_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
@ -252,7 +252,7 @@ public:
|
|||||||
struct EventServerAdvanceTick_t : public EventAdvanceTick_t
|
struct EventServerAdvanceTick_t : public EventAdvanceTick_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -260,7 +260,7 @@ public:
|
|||||||
struct EventServerPostAdvanceTick_t : public EventPostAdvanceTick_t
|
struct EventServerPostAdvanceTick_t : public EventPostAdvanceTick_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -268,7 +268,7 @@ public:
|
|||||||
struct EventClientAdvanceTick_t : public EventAdvanceTick_t
|
struct EventClientAdvanceTick_t : public EventAdvanceTick_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -276,7 +276,7 @@ public:
|
|||||||
struct EventClientPostAdvanceTick_t : public EventPostAdvanceTick_t
|
struct EventClientPostAdvanceTick_t : public EventPostAdvanceTick_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -284,7 +284,7 @@ public:
|
|||||||
struct EventClientSendInput_t
|
struct EventClientSendInput_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -292,7 +292,7 @@ public:
|
|||||||
struct EventClientPredictionPostNetupdate_t
|
struct EventClientPredictionPostNetupdate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -308,7 +308,7 @@ public:
|
|||||||
struct EventClientProcessNetworking_t
|
struct EventClientProcessNetworking_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -316,7 +316,7 @@ public:
|
|||||||
struct EventClientPreSimulate_t : public EventSimulate_t
|
struct EventClientPreSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -324,7 +324,7 @@ public:
|
|||||||
struct EventClientSimulate_t : public EventSimulate_t
|
struct EventClientSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -332,7 +332,7 @@ public:
|
|||||||
struct EventServerPollNetworking_t : public EventSimulate_t
|
struct EventServerPollNetworking_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -340,7 +340,7 @@ public:
|
|||||||
struct EventServerProcessNetworking_t : public EventSimulate_t
|
struct EventServerProcessNetworking_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -348,7 +348,7 @@ public:
|
|||||||
struct EventServerSimulate_t : public EventSimulate_t
|
struct EventServerSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -356,7 +356,7 @@ public:
|
|||||||
struct EventServerPostSimulate_t : public EventSimulate_t
|
struct EventServerPostSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -364,7 +364,7 @@ public:
|
|||||||
struct EventClientPostSimulate_t : public EventSimulate_t
|
struct EventClientPostSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -372,7 +372,7 @@ public:
|
|||||||
struct EventClientPauseSimulate_t : public EventSimulate_t
|
struct EventClientPauseSimulate_t : public EventSimulate_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -404,7 +404,7 @@ public:
|
|||||||
class IHandleEntity
|
class IHandleEntity
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x8]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -422,7 +422,7 @@ public:
|
|||||||
class CVariantDefaultAllocator
|
class CVariantDefaultAllocator
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -430,7 +430,7 @@ public:
|
|||||||
struct EntOutput_t
|
struct EntOutput_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x10]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
@ -456,7 +456,7 @@ public:
|
|||||||
class CEntityComponent
|
class CEntityComponent
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x8]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -464,7 +464,7 @@ public:
|
|||||||
struct EntInput_t
|
struct EntInput_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x30]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -520,7 +520,7 @@ public:
|
|||||||
class CEmptyEntityInstance
|
class CEmptyEntityInstance
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x8]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
|
@ -717,6 +717,14 @@ struct CPathParameters;
|
|||||||
struct CPerParticleVecInput;
|
struct CPerParticleVecInput;
|
||||||
struct ControlPointReference_t;
|
struct ControlPointReference_t;
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x4
|
||||||
|
struct ParticleAttributeIndex_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_nBoxedTypeSafeInt; // 0x0
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
struct MaterialVariable_t
|
struct MaterialVariable_t
|
||||||
@ -731,14 +739,6 @@ public:
|
|||||||
float m_flScale; // 0xc
|
float m_flScale; // 0xc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
|
||||||
// Size: 0x4
|
|
||||||
struct ParticleAttributeIndex_t
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
int32_t m_nBoxedTypeSafeInt; // 0x0
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
struct ParticlePreviewBodyGroup_t
|
struct ParticlePreviewBodyGroup_t
|
||||||
@ -801,7 +801,7 @@ public:
|
|||||||
class IParticleCollection
|
class IParticleCollection
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x10]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -809,7 +809,7 @@ public:
|
|||||||
class IControlPointEditorData
|
class IControlPointEditorData
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x8]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -817,7 +817,7 @@ public:
|
|||||||
class IParticleSystemDefinition
|
class IParticleSystemDefinition
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x8]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 18
|
// Alignment: 18
|
||||||
@ -1196,6 +1196,74 @@ public:
|
|||||||
bool m_bShouldHitboxesFallbackToRenderBounds; // 0x32a
|
bool m_bShouldHitboxesFallbackToRenderBounds; // 0x32a
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x40
|
||||||
|
class CPiecewiseCurveSchemaWrapper
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
uint8_t __pad0000[0x40]; // @note: autoaligned
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 36
|
||||||
|
// Size: 0xe8
|
||||||
|
class CParticleFloatInput
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
ParticleFloatType_t m_nType; // 0x0
|
||||||
|
ParticleFloatMapType_t m_nMapType; // 0x4
|
||||||
|
float m_flLiteralValue; // 0x8
|
||||||
|
int32_t m_nControlPoint; // 0xc
|
||||||
|
ParticleAttributeIndex_t m_nScalarAttribute; // 0x10
|
||||||
|
ParticleAttributeIndex_t m_nVectorAttribute; // 0x14
|
||||||
|
int32_t m_nVectorComponent; // 0x18
|
||||||
|
float m_flRandomMin; // 0x1c
|
||||||
|
float m_flRandomMax; // 0x20
|
||||||
|
ParticleFloatRandomMode_t m_nRandomMode; // 0x24
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0028[0x4]; // 0x28
|
||||||
|
public:
|
||||||
|
float m_flLOD0; // 0x2c
|
||||||
|
float m_flLOD1; // 0x30
|
||||||
|
float m_flLOD2; // 0x34
|
||||||
|
float m_flLOD3; // 0x38
|
||||||
|
float m_flNoiseOutputMin; // 0x3c
|
||||||
|
float m_flNoiseOutputMax; // 0x40
|
||||||
|
float m_flNoiseScale; // 0x44
|
||||||
|
Vector m_vecNoiseOffsetRate; // 0x48
|
||||||
|
float m_flNoiseOffset; // 0x54
|
||||||
|
int32_t m_nNoiseOctaves; // 0x58
|
||||||
|
PFNoiseTurbulence_t m_nNoiseTurbulence; // 0x5c
|
||||||
|
PFNoiseType_t m_nNoiseType; // 0x60
|
||||||
|
PFNoiseModifier_t m_nNoiseModifier; // 0x64
|
||||||
|
float m_flNoiseTurbulenceScale; // 0x68
|
||||||
|
float m_flNoiseTurbulenceMix; // 0x6c
|
||||||
|
float m_flNoiseImgPreviewScale; // 0x70
|
||||||
|
bool m_bNoiseImgPreviewLive; // 0x74
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0075[0x7]; // 0x75
|
||||||
|
public:
|
||||||
|
ParticleFloatInputMode_t m_nInputMode; // 0x7c
|
||||||
|
float m_flMultFactor; // 0x80
|
||||||
|
float m_flInput0; // 0x84
|
||||||
|
float m_flInput1; // 0x88
|
||||||
|
float m_flOutput0; // 0x8c
|
||||||
|
float m_flOutput1; // 0x90
|
||||||
|
ParticleFloatBiasType_t m_nBiasType; // 0x94
|
||||||
|
float m_flBiasParameter; // 0x98
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad009c[0x4]; // 0x9c
|
||||||
|
public:
|
||||||
|
CPiecewiseCurveSchemaWrapper m_Curve; // 0xa0
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0xe8
|
||||||
|
class CParticleCollectionFloatInput : public CParticleFloatInput
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// @note: no members available
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 16
|
// Alignment: 16
|
||||||
// Size: 0x180
|
// Size: 0x180
|
||||||
class CParticleFunction
|
class CParticleFunction
|
||||||
@ -1279,36 +1347,12 @@ public:
|
|||||||
CUtlString m_Notes; // 0x128
|
CUtlString m_Notes; // 0x128
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x180
|
|
||||||
class CParticleFunctionInitializer : public CParticleFunction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// no members available
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x180
|
|
||||||
class CParticleFunctionEmitter : public CParticleFunction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// no members available
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x180
|
|
||||||
class CParticleFunctionConstraint : public CParticleFunction
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// no members available
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x180
|
// Size: 0x180
|
||||||
class CParticleFunctionForce : public CParticleFunction
|
class CParticleFunctionForce : public CParticleFunction
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -1316,7 +1360,7 @@ public:
|
|||||||
class CParticleFunctionOperator : public CParticleFunction
|
class CParticleFunctionOperator : public CParticleFunction
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -1423,6 +1467,169 @@ public:
|
|||||||
TextureControls_t m_TextureControls; // 0x120
|
TextureControls_t m_TextureControls; // 0x120
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 18
|
||||||
|
// Size: 0x430
|
||||||
|
class CParticleVecInput
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
ParticleVecType_t m_nType; // 0x0
|
||||||
|
Vector m_vLiteralValue; // 0x4
|
||||||
|
Color m_LiteralColor; // 0x10
|
||||||
|
ParticleAttributeIndex_t m_nVectorAttribute; // 0x14
|
||||||
|
Vector m_vVectorAttributeScale; // 0x18
|
||||||
|
int32_t m_nControlPoint; // 0x24
|
||||||
|
Vector m_vCPValueScale; // 0x28
|
||||||
|
Vector m_vCPRelativePosition; // 0x34
|
||||||
|
Vector m_vCPRelativeDir; // 0x40
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad004c[0x4]; // 0x4c
|
||||||
|
public:
|
||||||
|
CParticleFloatInput m_FloatComponentX; // 0x50
|
||||||
|
CParticleFloatInput m_FloatComponentY; // 0x138
|
||||||
|
CParticleFloatInput m_FloatComponentZ; // 0x220
|
||||||
|
CParticleFloatInput m_FloatInterp; // 0x308
|
||||||
|
float m_flInterpInput0; // 0x3f0
|
||||||
|
float m_flInterpInput1; // 0x3f4
|
||||||
|
Vector m_vInterpOutput0; // 0x3f8
|
||||||
|
Vector m_vInterpOutput1; // 0x404
|
||||||
|
CColorGradient m_Gradient; // 0x410
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x430
|
||||||
|
class CParticleCollectionVecInput : public CParticleVecInput
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// @note: no members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0xf0
|
||||||
|
struct FloatInputMaterialVariable_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "material variable"
|
||||||
|
CUtlString m_strVariable; // 0x0
|
||||||
|
// MPropertyFriendlyName "input"
|
||||||
|
CParticleCollectionFloatInput m_flInput; // 0x8
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x438
|
||||||
|
struct VecInputMaterialVariable_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "material variable"
|
||||||
|
CUtlString m_strVariable; // 0x0
|
||||||
|
// MPropertyFriendlyName "input"
|
||||||
|
CParticleCollectionVecInput m_vecInput; // 0x8
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 21
|
||||||
|
// Size: 0xde0
|
||||||
|
class C_OP_RenderCables : public CParticleFunctionRenderer
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyStartGroup "Renderer Modifiers"
|
||||||
|
// MPropertyFriendlyName "Radius Scale"
|
||||||
|
// MPropertySortPriority "700"
|
||||||
|
CParticleCollectionFloatInput m_flRadiusScale; // 0x1d0
|
||||||
|
// MPropertyFriendlyName "alpha scale"
|
||||||
|
// MPropertySortPriority "700"
|
||||||
|
CParticleCollectionFloatInput m_flAlphaScale; // 0x2b8
|
||||||
|
// MPropertyFriendlyName "color blend"
|
||||||
|
// MPropertySortPriority "700"
|
||||||
|
CParticleCollectionVecInput m_vecColorScale; // 0x3a0
|
||||||
|
// MPropertyFriendlyName "color blend type"
|
||||||
|
// MPropertySortPriority "700"
|
||||||
|
ParticleColorBlendType_t m_nColorBlendType; // 0x7d0
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad07d4[0x4]; // 0x7d4
|
||||||
|
public:
|
||||||
|
// MPropertyStartGroup
|
||||||
|
// MPropertyFriendlyName "material"
|
||||||
|
// MPropertyAttributeEditor "AssetBrowse( vmat )"
|
||||||
|
CStrongHandle< InfoForResourceTypeIMaterial2 > m_hMaterial; // 0x7d8
|
||||||
|
// MPropertyFriendlyName "texture repetition mode"
|
||||||
|
TextureRepetitionMode_t m_nTextureRepetitionMode; // 0x7e0
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad07e4[0x4]; // 0x7e4
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "texture repetitions"
|
||||||
|
CParticleCollectionFloatInput m_flTextureRepeatsPerSegment; // 0x7e8
|
||||||
|
// MPropertyFriendlyName "texture repetitions around cable"
|
||||||
|
CParticleCollectionFloatInput m_flTextureRepeatsCircumference; // 0x8d0
|
||||||
|
// MPropertyFriendlyName "color map offset along path"
|
||||||
|
CParticleCollectionFloatInput m_flColorMapOffsetV; // 0x9b8
|
||||||
|
// MPropertyFriendlyName "color map offset around cable"
|
||||||
|
CParticleCollectionFloatInput m_flColorMapOffsetU; // 0xaa0
|
||||||
|
// MPropertyFriendlyName "normal map offset along path"
|
||||||
|
CParticleCollectionFloatInput m_flNormalMapOffsetV; // 0xb88
|
||||||
|
// MPropertyFriendlyName "normal map offset around cable"
|
||||||
|
CParticleCollectionFloatInput m_flNormalMapOffsetU; // 0xc70
|
||||||
|
// MPropertyFriendlyName "draw caps at each end of the cable"
|
||||||
|
bool m_bDrawCableCaps; // 0xd58
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0d59[0x3]; // 0xd59
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "cable end cap shape factor"
|
||||||
|
// MPropertyAttributeRange "0 2"
|
||||||
|
float m_flCapRoundness; // 0xd5c
|
||||||
|
// MPropertyFriendlyName "cable end cap offset amount"
|
||||||
|
// MPropertyAttributeRange "0 2"
|
||||||
|
float m_flCapOffsetAmount; // 0xd60
|
||||||
|
// MPropertyFriendlyName "tessellation scale factor"
|
||||||
|
float m_flTessScale; // 0xd64
|
||||||
|
// MPropertyFriendlyName "minimum steps between particles"
|
||||||
|
int32_t m_nMinTesselation; // 0xd68
|
||||||
|
// MPropertyFriendlyName "maximum steps between particles"
|
||||||
|
int32_t m_nMaxTesselation; // 0xd6c
|
||||||
|
// MPropertyFriendlyName "roundness factor"
|
||||||
|
int32_t m_nRoundness; // 0xd70
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0d74[0x4]; // 0xd74
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "material float variables"
|
||||||
|
CUtlVector< FloatInputMaterialVariable_t > m_MaterialFloatVars; // 0xd78
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0d90[0x18]; // 0xd90
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "material vector variables"
|
||||||
|
CUtlVector< VecInputMaterialVariable_t > m_MaterialVecVars; // 0xda8
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x180
|
||||||
|
class CParticleFunctionConstraint : public CParticleFunction
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// @note: no members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x180
|
||||||
|
class CParticleFunctionEmitter : public CParticleFunction
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// @note: no members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0xe8
|
||||||
|
class CPerParticleFloatInput : public CParticleFloatInput
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// @note: no members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x180
|
||||||
|
class CParticleFunctionInitializer : public CParticleFunction
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// @note: no members available
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 57
|
// Alignment: 57
|
||||||
// Size: 0x16f0
|
// Size: 0x16f0
|
||||||
class CBaseRendererSource2 : public CParticleFunctionRenderer
|
class CBaseRendererSource2 : public CParticleFunctionRenderer
|
||||||
@ -1652,6 +1859,14 @@ public:
|
|||||||
bool m_bMaxLuminanceBlendingSequence0; // 0x153b
|
bool m_bMaxLuminanceBlendingSequence0; // 0x153b
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x430
|
||||||
|
class CPerParticleVecInput : public CParticleVecInput
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// @note: no members available
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 24
|
// Alignment: 24
|
||||||
// Size: 0x1a00
|
// Size: 0x1a00
|
||||||
class C_OP_RenderSprites : public CBaseRendererSource2
|
class C_OP_RenderSprites : public CBaseRendererSource2
|
||||||
@ -1764,221 +1979,6 @@ public:
|
|||||||
float m_flShadowDensity; // 0x19f4
|
float m_flShadowDensity; // 0x19f4
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
|
||||||
// Size: 0xf0
|
|
||||||
struct FloatInputMaterialVariable_t
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// MPropertyFriendlyName "material variable"
|
|
||||||
CUtlString m_strVariable; // 0x0
|
|
||||||
// MPropertyFriendlyName "input"
|
|
||||||
CParticleCollectionFloatInput m_flInput; // 0x8
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 2
|
|
||||||
// Size: 0x438
|
|
||||||
struct VecInputMaterialVariable_t
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// MPropertyFriendlyName "material variable"
|
|
||||||
CUtlString m_strVariable; // 0x0
|
|
||||||
// MPropertyFriendlyName "input"
|
|
||||||
CParticleCollectionVecInput m_vecInput; // 0x8
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 21
|
|
||||||
// Size: 0xde0
|
|
||||||
class C_OP_RenderCables : public CParticleFunctionRenderer
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// MPropertyStartGroup "Renderer Modifiers"
|
|
||||||
// MPropertyFriendlyName "Radius Scale"
|
|
||||||
// MPropertySortPriority "700"
|
|
||||||
CParticleCollectionFloatInput m_flRadiusScale; // 0x1d0
|
|
||||||
// MPropertyFriendlyName "alpha scale"
|
|
||||||
// MPropertySortPriority "700"
|
|
||||||
CParticleCollectionFloatInput m_flAlphaScale; // 0x2b8
|
|
||||||
// MPropertyFriendlyName "color blend"
|
|
||||||
// MPropertySortPriority "700"
|
|
||||||
CParticleCollectionVecInput m_vecColorScale; // 0x3a0
|
|
||||||
// MPropertyFriendlyName "color blend type"
|
|
||||||
// MPropertySortPriority "700"
|
|
||||||
ParticleColorBlendType_t m_nColorBlendType; // 0x7d0
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad07d4[0x4]; // 0x7d4
|
|
||||||
public:
|
|
||||||
// MPropertyStartGroup
|
|
||||||
// MPropertyFriendlyName "material"
|
|
||||||
// MPropertyAttributeEditor "AssetBrowse( vmat )"
|
|
||||||
CStrongHandle< InfoForResourceTypeIMaterial2 > m_hMaterial; // 0x7d8
|
|
||||||
// MPropertyFriendlyName "texture repetition mode"
|
|
||||||
TextureRepetitionMode_t m_nTextureRepetitionMode; // 0x7e0
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad07e4[0x4]; // 0x7e4
|
|
||||||
public:
|
|
||||||
// MPropertyFriendlyName "texture repetitions"
|
|
||||||
CParticleCollectionFloatInput m_flTextureRepeatsPerSegment; // 0x7e8
|
|
||||||
// MPropertyFriendlyName "texture repetitions around cable"
|
|
||||||
CParticleCollectionFloatInput m_flTextureRepeatsCircumference; // 0x8d0
|
|
||||||
// MPropertyFriendlyName "color map offset along path"
|
|
||||||
CParticleCollectionFloatInput m_flColorMapOffsetV; // 0x9b8
|
|
||||||
// MPropertyFriendlyName "color map offset around cable"
|
|
||||||
CParticleCollectionFloatInput m_flColorMapOffsetU; // 0xaa0
|
|
||||||
// MPropertyFriendlyName "normal map offset along path"
|
|
||||||
CParticleCollectionFloatInput m_flNormalMapOffsetV; // 0xb88
|
|
||||||
// MPropertyFriendlyName "normal map offset around cable"
|
|
||||||
CParticleCollectionFloatInput m_flNormalMapOffsetU; // 0xc70
|
|
||||||
// MPropertyFriendlyName "draw caps at each end of the cable"
|
|
||||||
bool m_bDrawCableCaps; // 0xd58
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0d59[0x3]; // 0xd59
|
|
||||||
public:
|
|
||||||
// MPropertyFriendlyName "cable end cap shape factor"
|
|
||||||
// MPropertyAttributeRange "0 2"
|
|
||||||
float m_flCapRoundness; // 0xd5c
|
|
||||||
// MPropertyFriendlyName "cable end cap offset amount"
|
|
||||||
// MPropertyAttributeRange "0 2"
|
|
||||||
float m_flCapOffsetAmount; // 0xd60
|
|
||||||
// MPropertyFriendlyName "tessellation scale factor"
|
|
||||||
float m_flTessScale; // 0xd64
|
|
||||||
// MPropertyFriendlyName "minimum steps between particles"
|
|
||||||
int32_t m_nMinTesselation; // 0xd68
|
|
||||||
// MPropertyFriendlyName "maximum steps between particles"
|
|
||||||
int32_t m_nMaxTesselation; // 0xd6c
|
|
||||||
// MPropertyFriendlyName "roundness factor"
|
|
||||||
int32_t m_nRoundness; // 0xd70
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0d74[0x4]; // 0xd74
|
|
||||||
public:
|
|
||||||
// MPropertyFriendlyName "material float variables"
|
|
||||||
CUtlVector< FloatInputMaterialVariable_t > m_MaterialFloatVars; // 0xd78
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0d90[0x18]; // 0xd90
|
|
||||||
public:
|
|
||||||
// MPropertyFriendlyName "material vector variables"
|
|
||||||
CUtlVector< VecInputMaterialVariable_t > m_MaterialVecVars; // 0xda8
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x40
|
|
||||||
class CPiecewiseCurveSchemaWrapper
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// no members available
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 36
|
|
||||||
// Size: 0xe8
|
|
||||||
class CParticleFloatInput
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
ParticleFloatType_t m_nType; // 0x0
|
|
||||||
ParticleFloatMapType_t m_nMapType; // 0x4
|
|
||||||
float m_flLiteralValue; // 0x8
|
|
||||||
int32_t m_nControlPoint; // 0xc
|
|
||||||
ParticleAttributeIndex_t m_nScalarAttribute; // 0x10
|
|
||||||
ParticleAttributeIndex_t m_nVectorAttribute; // 0x14
|
|
||||||
int32_t m_nVectorComponent; // 0x18
|
|
||||||
float m_flRandomMin; // 0x1c
|
|
||||||
float m_flRandomMax; // 0x20
|
|
||||||
ParticleFloatRandomMode_t m_nRandomMode; // 0x24
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0028[0x4]; // 0x28
|
|
||||||
public:
|
|
||||||
float m_flLOD0; // 0x2c
|
|
||||||
float m_flLOD1; // 0x30
|
|
||||||
float m_flLOD2; // 0x34
|
|
||||||
float m_flLOD3; // 0x38
|
|
||||||
float m_flNoiseOutputMin; // 0x3c
|
|
||||||
float m_flNoiseOutputMax; // 0x40
|
|
||||||
float m_flNoiseScale; // 0x44
|
|
||||||
Vector m_vecNoiseOffsetRate; // 0x48
|
|
||||||
float m_flNoiseOffset; // 0x54
|
|
||||||
int32_t m_nNoiseOctaves; // 0x58
|
|
||||||
PFNoiseTurbulence_t m_nNoiseTurbulence; // 0x5c
|
|
||||||
PFNoiseType_t m_nNoiseType; // 0x60
|
|
||||||
PFNoiseModifier_t m_nNoiseModifier; // 0x64
|
|
||||||
float m_flNoiseTurbulenceScale; // 0x68
|
|
||||||
float m_flNoiseTurbulenceMix; // 0x6c
|
|
||||||
float m_flNoiseImgPreviewScale; // 0x70
|
|
||||||
bool m_bNoiseImgPreviewLive; // 0x74
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0075[0x7]; // 0x75
|
|
||||||
public:
|
|
||||||
ParticleFloatInputMode_t m_nInputMode; // 0x7c
|
|
||||||
float m_flMultFactor; // 0x80
|
|
||||||
float m_flInput0; // 0x84
|
|
||||||
float m_flInput1; // 0x88
|
|
||||||
float m_flOutput0; // 0x8c
|
|
||||||
float m_flOutput1; // 0x90
|
|
||||||
ParticleFloatBiasType_t m_nBiasType; // 0x94
|
|
||||||
float m_flBiasParameter; // 0x98
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad009c[0x4]; // 0x9c
|
|
||||||
public:
|
|
||||||
CPiecewiseCurveSchemaWrapper m_Curve; // 0xa0
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0xe8
|
|
||||||
class CPerParticleFloatInput : public CParticleFloatInput
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// no members available
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0xe8
|
|
||||||
class CParticleCollectionFloatInput : public CParticleFloatInput
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// no members available
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 18
|
|
||||||
// Size: 0x430
|
|
||||||
class CParticleVecInput
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
ParticleVecType_t m_nType; // 0x0
|
|
||||||
Vector m_vLiteralValue; // 0x4
|
|
||||||
Color m_LiteralColor; // 0x10
|
|
||||||
ParticleAttributeIndex_t m_nVectorAttribute; // 0x14
|
|
||||||
Vector m_vVectorAttributeScale; // 0x18
|
|
||||||
int32_t m_nControlPoint; // 0x24
|
|
||||||
Vector m_vCPValueScale; // 0x28
|
|
||||||
Vector m_vCPRelativePosition; // 0x34
|
|
||||||
Vector m_vCPRelativeDir; // 0x40
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad004c[0x4]; // 0x4c
|
|
||||||
public:
|
|
||||||
CParticleFloatInput m_FloatComponentX; // 0x50
|
|
||||||
CParticleFloatInput m_FloatComponentY; // 0x138
|
|
||||||
CParticleFloatInput m_FloatComponentZ; // 0x220
|
|
||||||
CParticleFloatInput m_FloatInterp; // 0x308
|
|
||||||
float m_flInterpInput0; // 0x3f0
|
|
||||||
float m_flInterpInput1; // 0x3f4
|
|
||||||
Vector m_vInterpOutput0; // 0x3f8
|
|
||||||
Vector m_vInterpOutput1; // 0x404
|
|
||||||
CColorGradient m_Gradient; // 0x410
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x430
|
|
||||||
class CPerParticleVecInput : public CParticleVecInput
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// no members available
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x430
|
|
||||||
class CParticleCollectionVecInput : public CParticleVecInput
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// no members available
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
class PARTICLE_EHANDLE__
|
class PARTICLE_EHANDLE__
|
||||||
@ -2000,7 +2000,7 @@ public:
|
|||||||
class IParticleEffect
|
class IParticleEffect
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x8]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -2008,7 +2008,7 @@ public:
|
|||||||
class CParticleProperty
|
class CParticleProperty
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x28]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 25
|
// Alignment: 25
|
||||||
@ -2167,7 +2167,7 @@ public:
|
|||||||
class C_OP_WorldCollideConstraint : public CParticleFunctionConstraint
|
class C_OP_WorldCollideConstraint : public CParticleFunctionConstraint
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 23
|
// Alignment: 23
|
||||||
@ -2999,7 +2999,7 @@ public:
|
|||||||
class C_INIT_RandomRotation : public CGeneralRandomRotation
|
class C_INIT_RandomRotation : public CGeneralRandomRotation
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -3021,7 +3021,7 @@ public:
|
|||||||
class C_INIT_RandomRotationSpeed : public CGeneralRandomRotation
|
class C_INIT_RandomRotationSpeed : public CGeneralRandomRotation
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -3029,7 +3029,7 @@ public:
|
|||||||
class C_INIT_RandomYaw : public CGeneralRandomRotation
|
class C_INIT_RandomYaw : public CGeneralRandomRotation
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 10
|
// Alignment: 10
|
||||||
@ -3374,7 +3374,7 @@ public:
|
|||||||
class C_INIT_RemapParticleCountToNamedModelSequenceScalar : public C_INIT_RemapParticleCountToNamedModelElementScalar
|
class C_INIT_RemapParticleCountToNamedModelSequenceScalar : public C_INIT_RemapParticleCountToNamedModelElementScalar
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -3382,7 +3382,7 @@ public:
|
|||||||
class C_INIT_RemapParticleCountToNamedModelBodyPartScalar : public C_INIT_RemapParticleCountToNamedModelElementScalar
|
class C_INIT_RemapParticleCountToNamedModelBodyPartScalar : public C_INIT_RemapParticleCountToNamedModelElementScalar
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -3390,7 +3390,7 @@ public:
|
|||||||
class C_INIT_RemapParticleCountToNamedModelMeshGroupScalar : public C_INIT_RemapParticleCountToNamedModelElementScalar
|
class C_INIT_RemapParticleCountToNamedModelMeshGroupScalar : public C_INIT_RemapParticleCountToNamedModelElementScalar
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -4299,7 +4299,7 @@ public:
|
|||||||
class C_INIT_RandomNamedModelSequence : public C_INIT_RandomNamedModelElement
|
class C_INIT_RandomNamedModelSequence : public C_INIT_RandomNamedModelElement
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -4307,7 +4307,7 @@ public:
|
|||||||
class C_INIT_RandomNamedModelBodyPart : public C_INIT_RandomNamedModelElement
|
class C_INIT_RandomNamedModelBodyPart : public C_INIT_RandomNamedModelElement
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -4315,7 +4315,7 @@ public:
|
|||||||
class C_INIT_RandomNamedModelMeshGroup : public C_INIT_RandomNamedModelElement
|
class C_INIT_RandomNamedModelMeshGroup : public C_INIT_RandomNamedModelElement
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 7
|
||||||
@ -4347,7 +4347,7 @@ public:
|
|||||||
class C_INIT_RemapNamedModelSequenceToScalar : public C_INIT_RemapNamedModelElementToScalar
|
class C_INIT_RemapNamedModelSequenceToScalar : public C_INIT_RemapNamedModelElementToScalar
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -4355,7 +4355,7 @@ public:
|
|||||||
class C_INIT_RemapNamedModelBodyPartToScalar : public C_INIT_RemapNamedModelElementToScalar
|
class C_INIT_RemapNamedModelBodyPartToScalar : public C_INIT_RemapNamedModelElementToScalar
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -4363,7 +4363,7 @@ public:
|
|||||||
class C_INIT_RemapNamedModelMeshGroupToScalar : public C_INIT_RemapNamedModelElementToScalar
|
class C_INIT_RemapNamedModelMeshGroupToScalar : public C_INIT_RemapNamedModelElementToScalar
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 18
|
// Alignment: 18
|
||||||
@ -5767,7 +5767,7 @@ public:
|
|||||||
class C_OP_EndCapDecay : public CParticleFunctionOperator
|
class C_OP_EndCapDecay : public CParticleFunctionOperator
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -5857,7 +5857,7 @@ public:
|
|||||||
class CSpinUpdateBase : public CParticleFunctionOperator
|
class CSpinUpdateBase : public CParticleFunctionOperator
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -5865,7 +5865,7 @@ public:
|
|||||||
class C_OP_Spin : public CGeneralSpin
|
class C_OP_Spin : public CGeneralSpin
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -5873,7 +5873,7 @@ public:
|
|||||||
class C_OP_SpinUpdate : public CSpinUpdateBase
|
class C_OP_SpinUpdate : public CSpinUpdateBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -5881,7 +5881,7 @@ public:
|
|||||||
class C_OP_SpinYaw : public CGeneralSpin
|
class C_OP_SpinYaw : public CGeneralSpin
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 6
|
// Alignment: 6
|
||||||
@ -7563,7 +7563,7 @@ public:
|
|||||||
class C_OP_RemapNamedModelSequenceOnceTimed : public C_OP_RemapNamedModelElementOnceTimed
|
class C_OP_RemapNamedModelSequenceOnceTimed : public C_OP_RemapNamedModelElementOnceTimed
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -7571,7 +7571,7 @@ public:
|
|||||||
class C_OP_RemapNamedModelBodyPartOnceTimed : public C_OP_RemapNamedModelElementOnceTimed
|
class C_OP_RemapNamedModelBodyPartOnceTimed : public C_OP_RemapNamedModelElementOnceTimed
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -7579,7 +7579,7 @@ public:
|
|||||||
class C_OP_RemapNamedModelMeshGroupOnceTimed : public C_OP_RemapNamedModelElementOnceTimed
|
class C_OP_RemapNamedModelMeshGroupOnceTimed : public C_OP_RemapNamedModelElementOnceTimed
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 7
|
||||||
@ -7614,7 +7614,7 @@ public:
|
|||||||
class C_OP_RemapNamedModelSequenceEndCap : public C_OP_RemapNamedModelElementEndCap
|
class C_OP_RemapNamedModelSequenceEndCap : public C_OP_RemapNamedModelElementEndCap
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -7622,7 +7622,7 @@ public:
|
|||||||
class C_OP_RemapNamedModelBodyPartEndCap : public C_OP_RemapNamedModelElementEndCap
|
class C_OP_RemapNamedModelBodyPartEndCap : public C_OP_RemapNamedModelElementEndCap
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -7630,7 +7630,7 @@ public:
|
|||||||
class C_OP_RemapNamedModelMeshGroupEndCap : public C_OP_RemapNamedModelElementEndCap
|
class C_OP_RemapNamedModelMeshGroupEndCap : public C_OP_RemapNamedModelElementEndCap
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 10
|
// Alignment: 10
|
||||||
@ -9543,7 +9543,7 @@ public:
|
|||||||
class C_OP_RenderClothForce : public CParticleFunctionRenderer
|
class C_OP_RenderClothForce : public CParticleFunctionRenderer
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -9551,7 +9551,7 @@ public:
|
|||||||
class C_OP_Callback : public CParticleFunctionRenderer
|
class C_OP_Callback : public CParticleFunctionRenderer
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 9
|
// Alignment: 9
|
||||||
|
@ -23,7 +23,7 @@ public:
|
|||||||
struct InfoForResourceTypeTestResource_t
|
struct InfoForResourceTypeTestResource_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -31,7 +31,7 @@ public:
|
|||||||
struct InfoForResourceTypeProceduralTestResource_t
|
struct InfoForResourceTypeProceduralTestResource_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -39,7 +39,7 @@ public:
|
|||||||
struct InfoForResourceTypeManifestTestResource_t
|
struct InfoForResourceTypeManifestTestResource_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -58,7 +58,7 @@ public:
|
|||||||
class InfoForResourceTypeCVDataResource
|
class InfoForResourceTypeCVDataResource
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -66,7 +66,7 @@ public:
|
|||||||
class InfoForResourceTypeIParticleSystemDefinition
|
class InfoForResourceTypeIParticleSystemDefinition
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -74,7 +74,7 @@ public:
|
|||||||
class InfoForResourceTypeIParticleSnapshot
|
class InfoForResourceTypeIParticleSnapshot
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -82,7 +82,7 @@ public:
|
|||||||
class InfoForResourceTypeCAnimData
|
class InfoForResourceTypeCAnimData
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -90,7 +90,7 @@ public:
|
|||||||
class InfoForResourceTypeCAnimationGroup
|
class InfoForResourceTypeCAnimationGroup
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -98,7 +98,7 @@ public:
|
|||||||
class InfoForResourceTypeCSequenceGroupData
|
class InfoForResourceTypeCSequenceGroupData
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -106,7 +106,7 @@ public:
|
|||||||
class InfoForResourceTypeIMaterial2
|
class InfoForResourceTypeIMaterial2
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -114,7 +114,7 @@ public:
|
|||||||
class InfoForResourceTypeCMorphSetData
|
class InfoForResourceTypeCMorphSetData
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -122,7 +122,7 @@ public:
|
|||||||
class InfoForResourceTypeCRenderMesh
|
class InfoForResourceTypeCRenderMesh
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -130,7 +130,7 @@ public:
|
|||||||
class InfoForResourceTypeCModel
|
class InfoForResourceTypeCModel
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -138,7 +138,7 @@ public:
|
|||||||
class InfoForResourceTypeCTextureBase
|
class InfoForResourceTypeCTextureBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -146,7 +146,7 @@ public:
|
|||||||
class InfoForResourceTypeIVectorGraphic
|
class InfoForResourceTypeIVectorGraphic
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -154,7 +154,7 @@ public:
|
|||||||
class InfoForResourceTypeCVSoundEventScriptList
|
class InfoForResourceTypeCVSoundEventScriptList
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -162,7 +162,7 @@ public:
|
|||||||
class InfoForResourceTypeCVSoundStackScriptList
|
class InfoForResourceTypeCVSoundStackScriptList
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -170,7 +170,7 @@ public:
|
|||||||
struct InfoForResourceTypeVSound_t
|
struct InfoForResourceTypeVSound_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -178,7 +178,7 @@ public:
|
|||||||
class InfoForResourceTypeCVMixListResource
|
class InfoForResourceTypeCVMixListResource
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -186,7 +186,7 @@ public:
|
|||||||
class InfoForResourceTypeCPhysAggregateData
|
class InfoForResourceTypeCPhysAggregateData
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -194,7 +194,7 @@ public:
|
|||||||
class InfoForResourceTypeCVPhysXSurfacePropertiesList
|
class InfoForResourceTypeCVPhysXSurfacePropertiesList
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -202,7 +202,7 @@ public:
|
|||||||
class InfoForResourceTypeCEntityLump
|
class InfoForResourceTypeCEntityLump
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -210,7 +210,7 @@ public:
|
|||||||
class InfoForResourceTypeCWorldNode
|
class InfoForResourceTypeCWorldNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -218,7 +218,7 @@ public:
|
|||||||
struct InfoForResourceTypeWorld_t
|
struct InfoForResourceTypeWorld_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -226,7 +226,7 @@ public:
|
|||||||
class InfoForResourceTypeCVoxelVisibility
|
class InfoForResourceTypeCVoxelVisibility
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -234,7 +234,7 @@ public:
|
|||||||
class InfoForResourceTypeCPostProcessingResource
|
class InfoForResourceTypeCPostProcessingResource
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -242,7 +242,7 @@ public:
|
|||||||
class InfoForResourceTypeCPanoramaStyle
|
class InfoForResourceTypeCPanoramaStyle
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -250,7 +250,7 @@ public:
|
|||||||
class InfoForResourceTypeCPanoramaLayout
|
class InfoForResourceTypeCPanoramaLayout
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -258,7 +258,7 @@ public:
|
|||||||
class InfoForResourceTypeCPanoramaDynamicImages
|
class InfoForResourceTypeCPanoramaDynamicImages
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -266,7 +266,7 @@ public:
|
|||||||
class InfoForResourceTypeCDotaItemDefinitionResource
|
class InfoForResourceTypeCDotaItemDefinitionResource
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -274,7 +274,7 @@ public:
|
|||||||
class InfoForResourceTypeCPanoramaScript
|
class InfoForResourceTypeCPanoramaScript
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -282,7 +282,7 @@ public:
|
|||||||
class InfoForResourceTypeCDOTAPatchNotesList
|
class InfoForResourceTypeCDOTAPatchNotesList
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -290,7 +290,7 @@ public:
|
|||||||
class InfoForResourceTypeIAnimGraphModelBinding
|
class InfoForResourceTypeIAnimGraphModelBinding
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -298,7 +298,7 @@ public:
|
|||||||
class InfoForResourceTypeCChoreoSceneFileData
|
class InfoForResourceTypeCChoreoSceneFileData
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -306,7 +306,7 @@ public:
|
|||||||
class InfoForResourceTypeCDACGameDefsData
|
class InfoForResourceTypeCDACGameDefsData
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -314,7 +314,7 @@ public:
|
|||||||
class InfoForResourceTypeCCompositeMaterialKit
|
class InfoForResourceTypeCCompositeMaterialKit
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -322,7 +322,7 @@ public:
|
|||||||
class InfoForResourceTypeCSmartProp
|
class InfoForResourceTypeCSmartProp
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
|
@ -104,7 +104,7 @@ public:
|
|||||||
class CSSDSMsg_PreLayer : public CSSDSMsg_LayerBase
|
class CSSDSMsg_PreLayer : public CSSDSMsg_LayerBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -112,6 +112,6 @@ public:
|
|||||||
class CSSDSMsg_PostLayer : public CSSDSMsg_LayerBase
|
class CSSDSMsg_PostLayer : public CSSDSMsg_LayerBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
// @note: no members available
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -141,7 +141,7 @@ public:
|
|||||||
class InfoForResourceTypeCResourceManifestInternal
|
class InfoForResourceTypeCResourceManifestInternal
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
|
730
sdk/server.hpp
730
sdk/server.hpp
File diff suppressed because it is too large
Load Diff
@ -80,7 +80,7 @@ public:
|
|||||||
class IPhysicsPlayerController
|
class IPhysicsPlayerController
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x8]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 10
|
// Alignment: 10
|
||||||
@ -608,16 +608,13 @@ public:
|
|||||||
float flStickiness; // 0x14
|
float flStickiness; // 0x14
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
// Alignment: 2
|
||||||
// Size: 0x1c
|
// Size: 0x10
|
||||||
struct FeCollisionPlane_t
|
struct RnPlane_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint16_t nCtrlParent; // 0x0
|
Vector m_vNormal; // 0x0
|
||||||
uint16_t nChildNode; // 0x2
|
float m_flOffset; // 0xc
|
||||||
RnPlane_t m_Plane; // 0x4
|
|
||||||
float flStickiness; // 0x14
|
|
||||||
float flStrength; // 0x18
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -910,13 +907,16 @@ public:
|
|||||||
float m_flRadius; // 0x18
|
float m_flRadius; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 5
|
||||||
// Size: 0x10
|
// Size: 0x1c
|
||||||
struct RnPlane_t
|
struct FeCollisionPlane_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Vector m_vNormal; // 0x0
|
uint16_t nCtrlParent; // 0x0
|
||||||
float m_flOffset; // 0xc
|
uint16_t nChildNode; // 0x2
|
||||||
|
RnPlane_t m_Plane; // 0x4
|
||||||
|
float flStickiness; // 0x14
|
||||||
|
float flStrength; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
|
@ -352,7 +352,7 @@ public:
|
|||||||
struct VMapResourceData_t
|
struct VMapResourceData_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -360,7 +360,7 @@ public:
|
|||||||
struct InfoForResourceTypeVMapResourceData_t
|
struct InfoForResourceTypeVMapResourceData_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// no members available
|
uint8_t __pad0000[0x1]; // @note: autoaligned
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 11
|
// Alignment: 11
|
||||||
|
Loading…
Reference in New Issue
Block a user