mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-04-20 21:28:12 +00:00
Deadlock sdk initialization | 26.05.2024
This commit is contained in:
parent
54331f090c
commit
5e6c55783f
27284
sdk/!GlobalTypes.hpp
27284
sdk/!GlobalTypes.hpp
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: animationsystem.dll
|
// Binary: animationsystem.dll
|
||||||
// Classes count: 0 (Allocated) | 394 (Unallocated)
|
// Classes count: 0 (Allocated) | 404 (Unallocated)
|
||||||
// Enums count: 0 (Allocated) | 77 (Unallocated)
|
// Enums count: 0 (Allocated) | 77 (Unallocated)
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -475,7 +475,7 @@ enum class PoseType_t : std::uint8_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Enumerator count: 37
|
// Enumerator count: 36
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
enum class AnimValueSource : std::uint32_t
|
enum class AnimValueSource : std::uint32_t
|
||||||
@ -490,70 +490,68 @@ enum class AnimValueSource : std::uint32_t
|
|||||||
StrafeSpeed = 0x3,
|
StrafeSpeed = 0x3,
|
||||||
// MPropertyFriendlyName "Facing Heading"
|
// MPropertyFriendlyName "Facing Heading"
|
||||||
FacingHeading = 0x4,
|
FacingHeading = 0x4,
|
||||||
// MPropertyFriendlyName "Manual Facing Heading"
|
|
||||||
ManualFacingHeading = 0x5,
|
|
||||||
// MPropertyFriendlyName "Look Heading"
|
// MPropertyFriendlyName "Look Heading"
|
||||||
LookHeading = 0x6,
|
LookHeading = 0x5,
|
||||||
// MPropertyFriendlyName "Look Pitch"
|
// MPropertyFriendlyName "Look Pitch"
|
||||||
LookPitch = 0x7,
|
LookPitch = 0x6,
|
||||||
// MPropertyFriendlyName "Look Distance"
|
// MPropertyFriendlyName "Look Distance"
|
||||||
LookDistance = 0x8,
|
LookDistance = 0x7,
|
||||||
// MPropertyFriendlyName "Parameter"
|
// MPropertyFriendlyName "Parameter"
|
||||||
Parameter = 0x9,
|
Parameter = 0x8,
|
||||||
// MPropertyFriendlyName "Waypoint Heading"
|
// MPropertyFriendlyName "Waypoint Heading"
|
||||||
WayPointHeading = 0xa,
|
WayPointHeading = 0x9,
|
||||||
// MPropertyFriendlyName "Waypoint Distance"
|
// MPropertyFriendlyName "Waypoint Distance"
|
||||||
WayPointDistance = 0xb,
|
WayPointDistance = 0xa,
|
||||||
// MPropertyFriendlyName "Boundary Radius"
|
// MPropertyFriendlyName "Boundary Radius"
|
||||||
BoundaryRadius = 0xc,
|
BoundaryRadius = 0xb,
|
||||||
// MPropertyFriendlyName "Target Move Heading"
|
// MPropertyFriendlyName "Target Move Heading"
|
||||||
TargetMoveHeading = 0xd,
|
TargetMoveHeading = 0xc,
|
||||||
// MPropertyFriendlyName "Target Move Speed"
|
// MPropertyFriendlyName "Target Move Speed"
|
||||||
TargetMoveSpeed = 0xe,
|
TargetMoveSpeed = 0xd,
|
||||||
// MPropertyFriendlyName "Acceleration Heading"
|
// MPropertyFriendlyName "Acceleration Heading"
|
||||||
AccelerationHeading = 0xf,
|
AccelerationHeading = 0xe,
|
||||||
// MPropertyFriendlyName "Acceleration Speed"
|
// MPropertyFriendlyName "Acceleration Speed"
|
||||||
AccelerationSpeed = 0x10,
|
AccelerationSpeed = 0xf,
|
||||||
// MPropertyFriendlyName "Slope Heading"
|
// MPropertyFriendlyName "Slope Heading"
|
||||||
SlopeHeading = 0x11,
|
SlopeHeading = 0x10,
|
||||||
// MPropertyFriendlyName "Slope Angle"
|
// MPropertyFriendlyName "Slope Angle"
|
||||||
SlopeAngle = 0x12,
|
SlopeAngle = 0x11,
|
||||||
// MPropertyFriendlyName "Slope Pitch"
|
// MPropertyFriendlyName "Slope Pitch"
|
||||||
SlopePitch = 0x13,
|
SlopePitch = 0x12,
|
||||||
// MPropertyFriendlyName "Slope Yaw"
|
// MPropertyFriendlyName "Slope Yaw"
|
||||||
SlopeYaw = 0x14,
|
SlopeYaw = 0x13,
|
||||||
// MPropertyFriendlyName "Goal Distance"
|
// MPropertyFriendlyName "Goal Distance"
|
||||||
GoalDistance = 0x15,
|
GoalDistance = 0x14,
|
||||||
// MPropertyFriendlyName "Acceleration Left-Right"
|
// MPropertyFriendlyName "Acceleration Left-Right"
|
||||||
AccelerationLeftRight = 0x16,
|
AccelerationLeftRight = 0x15,
|
||||||
// MPropertyFriendlyName "Acceleration Forward-Back"
|
// MPropertyFriendlyName "Acceleration Forward-Back"
|
||||||
AccelerationFrontBack = 0x17,
|
AccelerationFrontBack = 0x16,
|
||||||
// MPropertyFriendlyName "Root Motion Speed"
|
// MPropertyFriendlyName "Root Motion Speed"
|
||||||
RootMotionSpeed = 0x18,
|
RootMotionSpeed = 0x17,
|
||||||
// MPropertyFriendlyName "Root Motion Turn Speed"
|
// MPropertyFriendlyName "Root Motion Turn Speed"
|
||||||
RootMotionTurnSpeed = 0x19,
|
RootMotionTurnSpeed = 0x18,
|
||||||
// MPropertyFriendlyName "Move Heading Relative to Look Heading"
|
// MPropertyFriendlyName "Move Heading Relative to Look Heading"
|
||||||
MoveHeadingRelativeToLookHeading = 0x1a,
|
MoveHeadingRelativeToLookHeading = 0x19,
|
||||||
// MPropertyFriendlyName "Max Move Speed"
|
// MPropertyFriendlyName "Max Move Speed"
|
||||||
MaxMoveSpeed = 0x1b,
|
MaxMoveSpeed = 0x1a,
|
||||||
// MPropertyFriendlyName "Finger Curl - Thumb"
|
// MPropertyFriendlyName "Finger Curl - Thumb"
|
||||||
FingerCurl_Thumb = 0x1c,
|
FingerCurl_Thumb = 0x1b,
|
||||||
// MPropertyFriendlyName "Finger Curl - Index"
|
// MPropertyFriendlyName "Finger Curl - Index"
|
||||||
FingerCurl_Index = 0x1d,
|
FingerCurl_Index = 0x1c,
|
||||||
// MPropertyFriendlyName "Finger Curl - Middle"
|
// MPropertyFriendlyName "Finger Curl - Middle"
|
||||||
FingerCurl_Middle = 0x1e,
|
FingerCurl_Middle = 0x1d,
|
||||||
// MPropertyFriendlyName "Finger Curl - Ring"
|
// MPropertyFriendlyName "Finger Curl - Ring"
|
||||||
FingerCurl_Ring = 0x1f,
|
FingerCurl_Ring = 0x1e,
|
||||||
// MPropertyFriendlyName "Finger Curl - Pinky"
|
// MPropertyFriendlyName "Finger Curl - Pinky"
|
||||||
FingerCurl_Pinky = 0x20,
|
FingerCurl_Pinky = 0x1f,
|
||||||
// MPropertyFriendlyName "Finger Splay - Thumb:Index"
|
// MPropertyFriendlyName "Finger Splay - Thumb:Index"
|
||||||
FingerSplay_Thumb_Index = 0x21,
|
FingerSplay_Thumb_Index = 0x20,
|
||||||
// MPropertyFriendlyName "Finger Splay - Index:Middle"
|
// MPropertyFriendlyName "Finger Splay - Index:Middle"
|
||||||
FingerSplay_Index_Middle = 0x22,
|
FingerSplay_Index_Middle = 0x21,
|
||||||
// MPropertyFriendlyName "Finger Splay - Middle:Ring"
|
// MPropertyFriendlyName "Finger Splay - Middle:Ring"
|
||||||
FingerSplay_Middle_Ring = 0x23,
|
FingerSplay_Middle_Ring = 0x22,
|
||||||
// MPropertyFriendlyName "Finger Splay - Ring:Pinky"
|
// MPropertyFriendlyName "Finger Splay - Ring:Pinky"
|
||||||
FingerSplay_Ring_Pinky = 0x24,
|
FingerSplay_Ring_Pinky = 0x23,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animationsystem')
|
// Registered binary: animationsystem.dll (project 'animationsystem')
|
||||||
@ -1053,17 +1051,21 @@ enum class VelocityMetricMode : std::uint8_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Enumerator count: 3
|
// Enumerator count: 5
|
||||||
// Alignment: 4
|
// Alignment: 1
|
||||||
// Size: 0x4
|
// Size: 0x1
|
||||||
enum class FacingMode : std::uint32_t
|
enum class FacingMode : std::uint8_t
|
||||||
{
|
{
|
||||||
// MPropertyFriendlyName "Manual"
|
// MPropertyFriendlyName "None"
|
||||||
FacingMode_Manual = 0x0,
|
FacingMode_Invalid = 0,
|
||||||
|
// MPropertyFriendlyName "Manual Direction"
|
||||||
|
FacingMode_Manual = 1,
|
||||||
// MPropertyFriendlyName "Path"
|
// MPropertyFriendlyName "Path"
|
||||||
FacingMode_Path = 0x1,
|
FacingMode_Path = 2,
|
||||||
// MPropertyFriendlyName "Look Target"
|
// MPropertyFriendlyName "Look Target"
|
||||||
FacingMode_LookTarget = 0x2,
|
FacingMode_LookTarget = 3,
|
||||||
|
// MPropertyFriendlyName "Manual Position"
|
||||||
|
FacingMode_ManualPosition = 4,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
@ -1134,7 +1136,7 @@ enum class ChoiceMethod : std::uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Enumerator count: 13
|
// Enumerator count: 14
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
enum class AnimVectorSource : std::uint32_t
|
enum class AnimVectorSource : std::uint32_t
|
||||||
@ -1165,6 +1167,8 @@ enum class AnimVectorSource : std::uint32_t
|
|||||||
GoalPosition = 0xb,
|
GoalPosition = 0xb,
|
||||||
// MPropertyFriendlyName "Root Motion Velocity"
|
// MPropertyFriendlyName "Root Motion Velocity"
|
||||||
RootMotionVelocity = 0xc,
|
RootMotionVelocity = 0xc,
|
||||||
|
// MPropertyFriendlyName "Manual Target World Space"
|
||||||
|
ManualTarget_WorldSpace = 0xd,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
@ -1325,6 +1329,7 @@ struct CProductQuantizer;
|
|||||||
struct TwoBoneIKSettings_t;
|
struct TwoBoneIKSettings_t;
|
||||||
struct VPhysics2ShapeDef_t;
|
struct VPhysics2ShapeDef_t;
|
||||||
struct CSeqAutoLayerFlag;
|
struct CSeqAutoLayerFlag;
|
||||||
|
struct FollowTargetOpFixedSettings_t;
|
||||||
struct CMotionSearchDB;
|
struct CMotionSearchDB;
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'modellib')
|
// Registered binary: animationsystem.dll (project 'modellib')
|
||||||
@ -2616,6 +2621,17 @@ public:
|
|||||||
CUtlVector< CModelConfigElement* > m_NestedElements; // 0x10
|
CUtlVector< CModelConfigElement* > m_NestedElements; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x10
|
||||||
|
// Has VTable
|
||||||
|
// Is Abstract
|
||||||
|
class CNmVectorValueNode::CDefinition : public CNmValueNode::CDefinition
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No schema binary for binding
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
@ -2695,7 +2711,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animlib')
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x118
|
// Size: 0x130
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
@ -2716,60 +2732,60 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x68
|
// Size: 0x80
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
class CAnimDemoCaptureSettings
|
class CAnimDemoCaptureSettings
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Max Rotation Error"
|
// MPropertyFriendlyName "Rotation Error Range"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flMaxSplineErrorRotation; // 0x0
|
Vector2D m_vecErrorRangeSplineRotation; // 0x0
|
||||||
// MPropertyFriendlyName "Max Translation Error"
|
// MPropertyFriendlyName "Translation Error Range"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flMaxSplineErrorTranslation; // 0x4
|
Vector2D m_vecErrorRangeSplineTranslation; // 0x8
|
||||||
// MPropertyFriendlyName "Max Scale Error"
|
// MPropertyFriendlyName "Scale Error Range"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flMaxSplineErrorScale; // 0x8
|
Vector2D m_vecErrorRangeSplineScale; // 0x10
|
||||||
// MPropertyFriendlyName "Max IK Rotation Error"
|
// MPropertyFriendlyName "Max IK Rotation Error"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flIkRotation_MaxSplineError; // 0xc
|
float m_flIkRotation_MaxSplineError; // 0x18
|
||||||
// MPropertyFriendlyName "Max IK Translation Error"
|
// MPropertyFriendlyName "Max IK Translation Error"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flIkTranslation_MaxSplineError; // 0x10
|
float m_flIkTranslation_MaxSplineError; // 0x1c
|
||||||
// MPropertyFriendlyName "Max Rotation Error"
|
// MPropertyFriendlyName "Rotation Error Range"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flMaxQuantizationErrorRotation; // 0x14
|
Vector2D m_vecErrorRangeQuantizationRotation; // 0x20
|
||||||
// MPropertyFriendlyName "Max Translation Error"
|
// MPropertyFriendlyName "Translation Error Range"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flMaxQuantizationErrorTranslation; // 0x18
|
Vector2D m_vecErrorRangeQuantizationTranslation; // 0x28
|
||||||
// MPropertyFriendlyName "Max Scale Error"
|
// MPropertyFriendlyName "Scale Error Range"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flMaxQuantizationErrorScale; // 0x1c
|
Vector2D m_vecErrorRangeQuantizationScale; // 0x30
|
||||||
// MPropertyFriendlyName "Max IK Rotation Error"
|
// MPropertyFriendlyName "Max IK Rotation Error"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flIkRotation_MaxQuantizationError; // 0x20
|
float m_flIkRotation_MaxQuantizationError; // 0x38
|
||||||
// MPropertyFriendlyName "Max IK Translation Error"
|
// MPropertyFriendlyName "Max IK Translation Error"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flIkTranslation_MaxQuantizationError; // 0x24
|
float m_flIkTranslation_MaxQuantizationError; // 0x3c
|
||||||
// MPropertyFriendlyName "Base Sequence"
|
// MPropertyFriendlyName "Base Sequence"
|
||||||
// MPropertyGroupName "+Base Pose"
|
// MPropertyGroupName "+Base Pose"
|
||||||
// MPropertyAttributeChoiceName "Sequence"
|
// MPropertyAttributeChoiceName "Sequence"
|
||||||
CUtlString m_baseSequence; // 0x28
|
CUtlString m_baseSequence; // 0x40
|
||||||
// MPropertyFriendlyName "Base Sequence Frame"
|
// MPropertyFriendlyName "Base Sequence Frame"
|
||||||
// MPropertyGroupName "+Base Pose"
|
// MPropertyGroupName "+Base Pose"
|
||||||
int32_t m_nBaseSequenceFrame; // 0x30
|
int32_t m_nBaseSequenceFrame; // 0x48
|
||||||
// MPropertyFriendlyName "Bone Selection Mode"
|
// MPropertyFriendlyName "Bone Selection Mode"
|
||||||
// MPropertyGroupName "+Bones"
|
// MPropertyGroupName "+Bones"
|
||||||
// MPropertyAttrChangeCallback
|
// MPropertyAttrChangeCallback
|
||||||
EDemoBoneSelectionMode m_boneSelectionMode; // 0x34
|
EDemoBoneSelectionMode m_boneSelectionMode; // 0x4c
|
||||||
// MPropertyFriendlyName "Bones"
|
// MPropertyFriendlyName "Bones"
|
||||||
// MPropertyGroupName "+Bones"
|
// MPropertyGroupName "+Bones"
|
||||||
// MPropertyAttrStateCallback
|
// MPropertyAttrStateCallback
|
||||||
CUtlVector< BoneDemoCaptureSettings_t > m_bones; // 0x38
|
CUtlVector< BoneDemoCaptureSettings_t > m_bones; // 0x50
|
||||||
// MPropertyFriendlyName "IK Chains"
|
// MPropertyFriendlyName "IK Chains"
|
||||||
CUtlVector< IKDemoCaptureSettings_t > m_ikChains; // 0x50
|
CUtlVector< IKDemoCaptureSettings_t > m_ikChains; // 0x68
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
@ -3249,13 +3265,15 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animlib')
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x10
|
// Size: 0x18
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Is Abstract
|
// Construct allowed
|
||||||
class CNmVectorValueNode::CDefinition : public CNmValueNode::CDefinition
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CNmVirtualParameterVectorNode::CDefinition : public CNmVectorValueNode::CDefinition
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// No schema binary for binding
|
int16_t m_nChildNodeIdx; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
@ -3513,6 +3531,18 @@ public:
|
|||||||
CUtlVector< CConstraintTarget > m_targets; // 0x58
|
CUtlVector< CConstraintTarget > m_targets; // 0x58
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x10
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CNmControlParameterFloatNode::CDefinition : public CNmFloatValueNode::CDefinition
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x40
|
// Size: 0x40
|
||||||
@ -4052,6 +4082,26 @@ class CFootCycle : public CCycleBase
|
|||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x10
|
||||||
|
// Has Trivial Destructor
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
struct FollowTargetOpFixedSettings_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_boneIndex; // 0x0
|
||||||
|
bool m_bBoneTarget; // 0x4
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0005[0x3]; // 0x5
|
||||||
|
public:
|
||||||
|
int32_t m_boneTargetIndex; // 0x8
|
||||||
|
bool m_bWorldCoodinateTarget; // 0xc
|
||||||
|
bool m_bMatchTargetOrientation; // 0xd
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animationsystem')
|
// Registered binary: animationsystem.dll (project 'animationsystem')
|
||||||
// Alignment: 16
|
// Alignment: 16
|
||||||
// Size: 0x120
|
// Size: 0x120
|
||||||
@ -4476,6 +4526,17 @@ public:
|
|||||||
bool m_bScaleSpeed; // 0xcb
|
bool m_bScaleSpeed; // 0xcb
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x10
|
||||||
|
// Has VTable
|
||||||
|
// Is Abstract
|
||||||
|
class CNmBoolValueNode::CDefinition : public CNmValueNode::CDefinition
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// No schema binary for binding
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x138
|
// Size: 0x138
|
||||||
@ -4911,7 +4972,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 16
|
// Alignment: 16
|
||||||
// Size: 0xd0
|
// Size: 0xe0
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -4925,10 +4986,18 @@ public:
|
|||||||
// -> m_eType - 0x92
|
// -> m_eType - 0x92
|
||||||
CPoseHandle m_poseCacheHandles[10]; // 0x90
|
CPoseHandle m_poseCacheHandles[10]; // 0x90
|
||||||
AimMatrixBlendMode m_eBlendMode; // 0xb8
|
AimMatrixBlendMode m_eBlendMode; // 0xb8
|
||||||
float m_fAngleIncrement; // 0xbc
|
float m_flMaxYawAngle; // 0xbc
|
||||||
int32_t m_nSequenceMaxFrame; // 0xc0
|
float m_flMaxPitchAngle; // 0xc0
|
||||||
int32_t m_nBoneMaskIndex; // 0xc4
|
int32_t m_nSequenceMaxFrame; // 0xc4
|
||||||
bool m_bTargetIsPosition; // 0xc8
|
int32_t m_nBoneMaskIndex; // 0xc8
|
||||||
|
bool m_bTargetIsPosition; // 0xcc
|
||||||
|
bool m_bUseBiasAndClamp; // 0xcd
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad00ce[0x2]; // 0xce
|
||||||
|
public:
|
||||||
|
float m_flBiasAndClampYawOffset; // 0xd0
|
||||||
|
float m_flBiasAndClampPitchOffset; // 0xd4
|
||||||
|
CBlendCurve m_biasAndClampBlendCurve; // 0xd8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'modellib')
|
// Registered binary: animationsystem.dll (project 'modellib')
|
||||||
@ -5129,7 +5198,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x10
|
// Size: 0x20
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
@ -5140,9 +5209,17 @@ public:
|
|||||||
// MPropertyAttributeChoiceName "Bone"
|
// MPropertyAttributeChoiceName "Bone"
|
||||||
CUtlString m_boneName; // 0x0
|
CUtlString m_boneName; // 0x0
|
||||||
// MPropertySuppressField
|
// MPropertySuppressField
|
||||||
float m_flRotationalErrorFactor; // 0x8
|
float m_flErrorSplineRotationMax; // 0x8
|
||||||
// MPropertySuppressField
|
// MPropertySuppressField
|
||||||
float m_flTranslationalErrorFactor; // 0xc
|
float m_flErrorSplineTranslationMax; // 0xc
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorSplineScaleMax; // 0x10
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorQuantizationRotationMax; // 0x14
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorQuantizationTranslationMax; // 0x18
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorQuantizationScaleMax; // 0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'modellib')
|
// Registered binary: animationsystem.dll (project 'modellib')
|
||||||
@ -5258,11 +5335,12 @@ public:
|
|||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Is Abstract
|
// Construct allowed
|
||||||
class CNmBoolValueNode::CDefinition : public CNmValueNode::CDefinition
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CNmControlParameterBoolNode::CDefinition : public CNmBoolValueNode::CDefinition
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// No schema binary for binding
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
@ -5377,7 +5455,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xb0
|
// Size: 0xa8
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -5387,16 +5465,15 @@ class CMovementComponentUpdater : public CAnimComponentUpdater
|
|||||||
public:
|
public:
|
||||||
CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > m_motors; // 0x30
|
CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > m_motors; // 0x30
|
||||||
CAnimInputDamping m_facingDamping; // 0x48
|
CAnimInputDamping m_facingDamping; // 0x48
|
||||||
FacingMode m_eDefaultFacingMode; // 0x58
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad005c[0x8]; // 0x5c
|
[[maybe_unused]] uint8_t __pad0058[0x8]; // 0x58
|
||||||
public:
|
public:
|
||||||
int32_t m_nDefaultMotorIndex; // 0x64
|
int32_t m_nDefaultMotorIndex; // 0x60
|
||||||
float m_flDefaultRunSpeed; // 0x68
|
float m_flDefaultRunSpeed; // 0x64
|
||||||
bool m_bMoveVarsDisabled; // 0x6c
|
bool m_bMoveVarsDisabled; // 0x68
|
||||||
bool m_bNetworkPath; // 0x6d
|
bool m_bNetworkPath; // 0x69
|
||||||
bool m_bNetworkFacing; // 0x6e
|
bool m_bNetworkFacing; // 0x6a
|
||||||
CAnimParamHandle m_paramHandles[30]; // 0x6f
|
CAnimParamHandle m_paramHandles[30]; // 0x6b
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'modellib')
|
// Registered binary: animationsystem.dll (project 'modellib')
|
||||||
@ -5479,7 +5556,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x98
|
// Size: 0xb0
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -5611,6 +5688,20 @@ public:
|
|||||||
CUtlVector< uint64 > m_vecEnumReferenced; // 0xa8
|
CUtlVector< uint64 > m_vecEnumReferenced; // 0xa8
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x58
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CHandshakeAnimTagBase : public CAnimTagBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Disables Handshake"
|
||||||
|
bool m_bIsDisableTag; // 0x50
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x58
|
// Size: 0x58
|
||||||
@ -5903,29 +5994,32 @@ public:
|
|||||||
class CMaterialDrawDescriptor
|
class CMaterialDrawDescriptor
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RenderPrimitiveType_t m_nPrimitiveType; // 0x0
|
float m_flUvDensity; // 0x0
|
||||||
int32_t m_nBaseVertex; // 0x4
|
Vector m_vTintColor; // 0x4
|
||||||
int32_t m_nVertexCount; // 0x8
|
float m_flAlpha; // 0x10
|
||||||
int32_t m_nStartIndex; // 0xc
|
|
||||||
int32_t m_nIndexCount; // 0x10
|
|
||||||
float m_flUvDensity; // 0x14
|
|
||||||
Vector m_vTintColor; // 0x18
|
|
||||||
float m_flAlpha; // 0x24
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0028[0x4]; // 0x28
|
[[maybe_unused]] uint8_t __pad0014[0x4]; // 0x14
|
||||||
public:
|
public:
|
||||||
uint32_t m_nFirstMeshlet; // 0x2c
|
uint32_t m_nFirstMeshlet; // 0x18
|
||||||
uint16_t m_nNumMeshlets; // 0x30
|
uint16_t m_nNumMeshlets; // 0x1c
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0032[0x86]; // 0x32
|
[[maybe_unused]] uint8_t __pad001e[0x2]; // 0x1e
|
||||||
|
public:
|
||||||
|
RenderPrimitiveType_t m_nPrimitiveType; // 0x20
|
||||||
|
int32_t m_nBaseVertex; // 0x24
|
||||||
|
int32_t m_nVertexCount; // 0x28
|
||||||
|
int32_t m_nStartIndex; // 0x2c
|
||||||
|
int32_t m_nIndexCount; // 0x30
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0034[0x84]; // 0x34
|
||||||
public:
|
public:
|
||||||
// -> m_hBuffer - 0xb8
|
// -> m_hBuffer - 0xb8
|
||||||
// -> m_nBindOffsetBytes - 0xc8
|
// -> m_nBindOffsetBytes - 0xc8
|
||||||
CRenderBufferBinding m_indexBuffer; // 0xb8
|
CRenderBufferBinding m_indexBuffer; // 0xb8
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad00d0[0x10]; // 0xd0
|
[[maybe_unused]] uint8_t __pad00d0[0x8]; // 0xd0
|
||||||
public:
|
public:
|
||||||
CStrongHandle< InfoForResourceTypeIMaterial2 > m_material; // 0xe0
|
CStrongHandle< InfoForResourceTypeIMaterial2 > m_material; // 0xd8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animlib')
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
@ -6123,20 +6217,20 @@ public:
|
|||||||
uint8_t m_destStateIndex; // 0x1
|
uint8_t m_destStateIndex; // 0x1
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
|
uint8_t m_nHandshakeMaskToDisableFirst: 7;
|
||||||
uint8_t m_bDisabled: 1;
|
uint8_t m_bDisabled: 1;
|
||||||
uint8_t __pad2: 1;
|
}; // 8 bits
|
||||||
}; // 2 bits
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x50
|
// Size: 0x58
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
// MPropertyFriendlyName "Movement Handshake Tag"
|
// MPropertyFriendlyName "Movement Handshake Tag"
|
||||||
class CMovementHandshakeAnimTag : public CAnimTagBase
|
class CMovementHandshakeAnimTag : public CHandshakeAnimTagBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
@ -6342,15 +6436,14 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animlib')
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x18
|
// Size: 0x10
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
class CNmVirtualParameterVectorNode::CDefinition : public CNmVectorValueNode::CDefinition
|
class CNmControlParameterVectorNode::CDefinition : public CNmVectorValueNode::CDefinition
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int16_t m_nChildNodeIdx; // 0x10
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
@ -6490,6 +6583,18 @@ public:
|
|||||||
bool m_bEnableDistanceScaling; // 0x138
|
bool m_bEnableDistanceScaling; // 0x138
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x10
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CNmReferencePoseNode::CDefinition : public CNmPoseNode::CDefinition
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animationsystem')
|
// Registered binary: animationsystem.dll (project 'animationsystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x120
|
// Size: 0x120
|
||||||
@ -6837,7 +6942,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'modellib')
|
// Registered binary: animationsystem.dll (project 'modellib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x48
|
// Size: 0x50
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
@ -6853,7 +6958,8 @@ public:
|
|||||||
int32_t m_nAttachBoneIdx; // 0x38
|
int32_t m_nAttachBoneIdx; // 0x38
|
||||||
int32_t m_nAttachMeshIdx; // 0x3c
|
int32_t m_nAttachMeshIdx; // 0x3c
|
||||||
int32_t m_nAttachMeshDrawCallIdx; // 0x40
|
int32_t m_nAttachMeshDrawCallIdx; // 0x40
|
||||||
bool m_bEnableSimulation; // 0x44
|
float m_flSumOfAllHairLengths; // 0x44
|
||||||
|
bool m_bEnableSimulation; // 0x48
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'modellib')
|
// Registered binary: animationsystem.dll (project 'modellib')
|
||||||
@ -7350,7 +7456,7 @@ public:
|
|||||||
uint8_t m_bIsStartState: 1;
|
uint8_t m_bIsStartState: 1;
|
||||||
uint8_t m_bIsEndState: 1;
|
uint8_t m_bIsEndState: 1;
|
||||||
uint8_t m_bIsPassthrough: 1;
|
uint8_t m_bIsPassthrough: 1;
|
||||||
uint8_t __pad3: 3;
|
uint8_t __pad2: 3;
|
||||||
}; // 6 bits
|
}; // 6 bits
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -7812,6 +7918,18 @@ public:
|
|||||||
CUtlVector< CBodyGroupSetting > m_bodyGroupSettings; // 0x60
|
CUtlVector< CBodyGroupSetting > m_bodyGroupSettings; // 0x60
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x10
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CNmZeroPoseNode::CDefinition : public CNmPoseNode::CDefinition
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x90
|
// Size: 0x90
|
||||||
@ -7979,6 +8097,23 @@ public:
|
|||||||
Color m_Color; // 0x48
|
Color m_Color; // 0x48
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x28
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CNmAnimationPoseNode::CDefinition : public CNmPoseNode::CDefinition
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int16_t m_nPoseTimeValueNodeIdx; // 0x10
|
||||||
|
int16_t m_nDataSlotIndex; // 0x12
|
||||||
|
Range_t m_inputTimeRemapRange; // 0x14
|
||||||
|
float m_flUserSpecifiedTime; // 0x1c
|
||||||
|
bool m_bUseFramesAsInput; // 0x20
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xb8
|
// Size: 0xb8
|
||||||
@ -8014,6 +8149,18 @@ public:
|
|||||||
int32_t m_nParamIndex; // 0x40
|
int32_t m_nParamIndex; // 0x40
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x10
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CNmControlParameterTargetNode::CDefinition : public CNmTargetValueNode::CDefinition
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'modellib')
|
// Registered binary: animationsystem.dll (project 'modellib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x60
|
// Size: 0x60
|
||||||
@ -8078,13 +8225,13 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x50
|
// Size: 0x58
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
// MPropertyFriendlyName "Task Handshake Tag"
|
// MPropertyFriendlyName "Task Handshake Tag"
|
||||||
class CTaskHandshakeAnimTag : public CAnimTagBase
|
class CTaskHandshakeAnimTag : public CHandshakeAnimTagBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
@ -8127,7 +8274,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 16
|
// Alignment: 16
|
||||||
// Size: 0x160
|
// Size: 0x170
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -8137,26 +8284,18 @@ class CAimMatrixUpdateNode : public CUnaryUpdateNode
|
|||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0068[0x8]; // 0x68
|
[[maybe_unused]] uint8_t __pad0068[0x8]; // 0x68
|
||||||
public:
|
public:
|
||||||
// -> m_attachment - 0x70
|
|
||||||
// -> m_damping - 0xf0
|
|
||||||
// -> m_poseCacheHandles[10] - 0x100
|
|
||||||
// -> m_eBlendMode - 0x128
|
|
||||||
// -> m_fAngleIncrement - 0x12c
|
|
||||||
// -> m_nSequenceMaxFrame - 0x130
|
|
||||||
// -> m_nBoneMaskIndex - 0x134
|
|
||||||
// -> m_bTargetIsPosition - 0x138
|
|
||||||
AimMatrixOpFixedSettings_t m_opFixedSettings; // 0x70
|
AimMatrixOpFixedSettings_t m_opFixedSettings; // 0x70
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0140[0x8]; // 0x140
|
[[maybe_unused]] uint8_t __pad0150[0x8]; // 0x150
|
||||||
public:
|
public:
|
||||||
AnimVectorSource m_target; // 0x148
|
AnimVectorSource m_target; // 0x158
|
||||||
CAnimParamHandle m_paramIndex; // 0x14c
|
CAnimParamHandle m_paramIndex; // 0x15c
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad014e[0x2]; // 0x14e
|
[[maybe_unused]] uint8_t __pad015e[0x2]; // 0x15e
|
||||||
public:
|
public:
|
||||||
HSequence m_hSequence; // 0x150
|
HSequence m_hSequence; // 0x160
|
||||||
bool m_bResetChild; // 0x154
|
bool m_bResetChild; // 0x164
|
||||||
bool m_bLockWhenWaning; // 0x155
|
bool m_bLockWhenWaning; // 0x165
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
@ -8415,6 +8554,29 @@ public:
|
|||||||
int16_t m_nChildNodeIdx; // 0x10
|
int16_t m_nChildNodeIdx; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x88
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CFollowTargetUpdateNode : public CUnaryUpdateNode
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// -> m_boneIndex - 0x68
|
||||||
|
// -> m_bBoneTarget - 0x6c
|
||||||
|
// -> m_boneTargetIndex - 0x70
|
||||||
|
// -> m_bWorldCoodinateTarget - 0x74
|
||||||
|
// -> m_bMatchTargetOrientation - 0x75
|
||||||
|
FollowTargetOpFixedSettings_t m_opFixedData; // 0x68
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0078[0x8]; // 0x78
|
||||||
|
public:
|
||||||
|
CAnimParamHandle m_hParameterPosition; // 0x80
|
||||||
|
CAnimParamHandle m_hParameterOrientation; // 0x82
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x60
|
// Size: 0x60
|
||||||
@ -8494,6 +8656,7 @@ public:
|
|||||||
bool m_bApplyToFootMotion; // 0x90
|
bool m_bApplyToFootMotion; // 0x90
|
||||||
bool m_bApplyChannelsSeparately; // 0x91
|
bool m_bApplyChannelsSeparately; // 0x91
|
||||||
bool m_bUseModelSpace; // 0x92
|
bool m_bUseModelSpace; // 0x92
|
||||||
|
bool m_bApplyScale; // 0x93
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animationsystem')
|
// Registered binary: animationsystem.dll (project 'animationsystem')
|
||||||
@ -8586,20 +8749,6 @@ public:
|
|||||||
AnimScriptHandle m_hIsActiveScript; // 0x100
|
AnimScriptHandle m_hIsActiveScript; // 0x100
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
|
||||||
// Alignment: 8
|
|
||||||
// Size: 0x70
|
|
||||||
// Has VTable
|
|
||||||
// Construct allowed
|
|
||||||
//
|
|
||||||
// MGetKV3ClassDefaults
|
|
||||||
class CSetFacingUpdateNode : public CUnaryUpdateNode
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
FacingMode m_facingMode; // 0x68
|
|
||||||
bool m_bResetChild; // 0x6c
|
|
||||||
};
|
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animlib')
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
@ -8633,6 +8782,18 @@ public:
|
|||||||
bool m_bIsSet; // 0x2b
|
bool m_bIsSet; // 0x2b
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x10
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CNmControlParameterIDNode::CDefinition : public CNmIDValueNode::CDefinition
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x78
|
// Size: 0x78
|
||||||
|
2504
sdk/assetpreview.hpp
Normal file
2504
sdk/assetpreview.hpp
Normal file
File diff suppressed because it is too large
Load Diff
128345
sdk/client.hpp
128345
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
5611
sdk/particles.hpp
5611
sdk/particles.hpp
File diff suppressed because it is too large
Load Diff
@ -31,7 +31,7 @@ enum class RenderPrimitiveType_t : std::uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||||
// Enumerator count: 12
|
// Enumerator count: 13
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
enum class RenderBufferFlags_t : std::uint32_t
|
enum class RenderBufferFlags_t : std::uint32_t
|
||||||
@ -48,6 +48,7 @@ enum class RenderBufferFlags_t : std::uint32_t
|
|||||||
RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200,
|
RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200,
|
||||||
RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400,
|
RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400,
|
||||||
RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800,
|
RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800,
|
||||||
|
RENDER_BUFFER_POOL_ALLOCATED = 0x1000,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
// Registered binary: rendersystemdx11.dll (project 'rendersystemdx11')
|
||||||
|
@ -121,6 +121,20 @@ private:
|
|||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x1
|
||||||
|
// Has Trivial Constructor
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MResourceTypeForInfoType "vanmgrpheconitem€i<E282AC>¡ø"
|
||||||
|
class InfoForResourceTypeIAnimGraphModelBinding
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
@ -163,6 +177,20 @@ private:
|
|||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x1
|
||||||
|
// Has Trivial Constructor
|
||||||
|
// Has Trivial Destructor
|
||||||
|
//
|
||||||
|
// MResourceTypeForInfoType "vsndevts"
|
||||||
|
class InfoForResourceTypeCVSoundEventScriptList
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
@ -309,7 +337,7 @@ public:
|
|||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vgcxdata€"
|
// MResourceTypeForInfoType "vgcxdata"
|
||||||
class InfoForResourceTypeCGcExportableExternalData
|
class InfoForResourceTypeCGcExportableExternalData
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -317,20 +345,6 @@ private:
|
|||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
||||||
// Alignment: 8
|
|
||||||
// Size: 0x1
|
|
||||||
// Has Trivial Constructor
|
|
||||||
// Has Trivial Destructor
|
|
||||||
//
|
|
||||||
// MResourceTypeForInfoType "vanmgrpheconitemvents"
|
|
||||||
class InfoForResourceTypeIAnimGraphModelBinding
|
|
||||||
{
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
|
||||||
};
|
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
@ -456,20 +470,6 @@ private:
|
|||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
|
||||||
// Alignment: 8
|
|
||||||
// Size: 0x1
|
|
||||||
// Has Trivial Constructor
|
|
||||||
// Has Trivial Destructor
|
|
||||||
//
|
|
||||||
// MResourceTypeForInfoType "vsndevts"
|
|
||||||
class InfoForResourceTypeCVSoundEventScriptList
|
|
||||||
{
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
|
||||||
public:
|
|
||||||
};
|
|
||||||
|
|
||||||
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
// Registered binary: resourcesystem.dll (project 'resourcesystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
@ -532,7 +532,7 @@ public:
|
|||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "econitemvents"
|
// MResourceTypeForInfoType "econitem€i<EFBFBD>¡ø"
|
||||||
class InfoForResourceTypeCCSGOEconItem
|
class InfoForResourceTypeCCSGOEconItem
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -560,7 +560,7 @@ public:
|
|||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vcompmat"
|
// MResourceTypeForInfoType "vcompmatÐo<EFBFBD>¡ø"
|
||||||
class InfoForResourceTypeCCompositeMaterialKit
|
class InfoForResourceTypeCCompositeMaterialKit
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
|
121423
sdk/server.hpp
121423
sdk/server.hpp
File diff suppressed because it is too large
Load Diff
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: soundsystem.dll
|
// Binary: soundsystem.dll
|
||||||
// Classes count: 0 (Allocated) | 57 (Unallocated)
|
// Classes count: 0 (Allocated) | 67 (Unallocated)
|
||||||
// Enums count: 0 (Allocated) | 16 (Unallocated)
|
// Enums count: 0 (Allocated) | 18 (Unallocated)
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
@ -59,6 +59,19 @@ enum class EMode_t : std::uint32_t
|
|||||||
RMS = 0x1,
|
RMS = 0x1,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Enumerator count: 5
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x1
|
||||||
|
enum class EWaveform : std::uint8_t
|
||||||
|
{
|
||||||
|
Sine = 0,
|
||||||
|
Square = 1,
|
||||||
|
Saw = 2,
|
||||||
|
Triangle = 3,
|
||||||
|
Noise = 4,
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
||||||
// Enumerator count: 5
|
// Enumerator count: 5
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -100,7 +113,7 @@ enum class SosActionStopType_t : std::uint32_t
|
|||||||
SOS_STOPTYPE_NONE = 0x0,
|
SOS_STOPTYPE_NONE = 0x0,
|
||||||
// MPropertyFriendlyName "Elapsed Time"
|
// MPropertyFriendlyName "Elapsed Time"
|
||||||
SOS_STOPTYPE_TIME = 0x1,
|
SOS_STOPTYPE_TIME = 0x1,
|
||||||
// MPropertyFriendlyName "Opvar"
|
// MPropertyFriendlyName "Opvar Float"
|
||||||
SOS_STOPTYPE_OPVAR = 0x2,
|
SOS_STOPTYPE_OPVAR = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -131,7 +144,7 @@ enum class SosActionSortType_t : std::uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Enumerator count: 4
|
// Enumerator count: 5
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
enum class PlayBackMode_t : std::uint32_t
|
enum class PlayBackMode_t : std::uint32_t
|
||||||
@ -144,6 +157,8 @@ enum class PlayBackMode_t : std::uint32_t
|
|||||||
RandomAvoidLast = 0x2,
|
RandomAvoidLast = 0x2,
|
||||||
// MPropertyFriendlyName "Sequential"
|
// MPropertyFriendlyName "Sequential"
|
||||||
Sequential = 0x3,
|
Sequential = 0x3,
|
||||||
|
// MPropertyFriendlyName "Random With Weights"
|
||||||
|
RandomWeights = 0x4,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
||||||
@ -208,6 +223,27 @@ enum class VMixChannelOperation_t : std::uint32_t
|
|||||||
VMIX_CHAN_MID_SIDE = 0x5,
|
VMIX_CHAN_MID_SIDE = 0x5,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Enumerator count: 13
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x1
|
||||||
|
enum class EMidiNote : std::uint8_t
|
||||||
|
{
|
||||||
|
C = 0,
|
||||||
|
C_Sharp = 1,
|
||||||
|
D = 2,
|
||||||
|
D_Sharp = 3,
|
||||||
|
E = 4,
|
||||||
|
F = 5,
|
||||||
|
F_Sharp = 6,
|
||||||
|
G = 7,
|
||||||
|
G_Sharp = 8,
|
||||||
|
A = 9,
|
||||||
|
A_Sharp = 10,
|
||||||
|
B = 11,
|
||||||
|
Count = 12,
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Enumerator count: 4
|
// Enumerator count: 4
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -238,7 +274,7 @@ enum class VMixFilterSlope_t : std::uint8_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
// Enumerator count: 7
|
// Enumerator count: 9
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
enum class ActionType_t : std::uint32_t
|
enum class ActionType_t : std::uint32_t
|
||||||
@ -255,8 +291,12 @@ enum class ActionType_t : std::uint32_t
|
|||||||
SOS_ACTION_SET_SOUNDEVENT_PARAM = 0x4,
|
SOS_ACTION_SET_SOUNDEVENT_PARAM = 0x4,
|
||||||
// MPropertyFriendlyName "Soundevent Cluster"
|
// MPropertyFriendlyName "Soundevent Cluster"
|
||||||
SOS_ACTION_SOUNDEVENT_CLUSTER = 0x5,
|
SOS_ACTION_SOUNDEVENT_CLUSTER = 0x5,
|
||||||
// MPropertyFriendlyName "Value Integrator"
|
// MPropertyFriendlyName "Soundevent Priority"
|
||||||
SOS_ACTION_VALUE_INTEGRATOR = 0x6,
|
SOS_ACTION_SOUNDEVENT_PRIORITY = 0x6,
|
||||||
|
// MPropertyFriendlyName "Count Envelope"
|
||||||
|
SOS_ACTION_COUNT_ENVELOPE = 0x7,
|
||||||
|
// MPropertyFriendlyName "Soundevent Count"
|
||||||
|
SOS_ACTION_SOUNDEVENT_COUNT = 0x8,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
||||||
@ -282,29 +322,13 @@ enum class SosGroupType_t : std::uint32_t
|
|||||||
SOS_GROUPTYPE_STATIC = 0x1,
|
SOS_GROUPTYPE_STATIC = 0x1,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance;
|
||||||
struct VMixFilterDesc_t;
|
struct VMixFilterDesc_t;
|
||||||
struct CSosGroupMatchPattern;
|
struct CSosGroupMatchPattern;
|
||||||
struct CSosGroupBranchPattern;
|
struct CSosGroupBranchPattern;
|
||||||
struct CVSound;
|
struct CVSound;
|
||||||
struct CAudioMorphData;
|
struct CAudioMorphData;
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
|
||||||
// Alignment: 4
|
|
||||||
// Size: 0x10
|
|
||||||
// Has Trivial Constructor
|
|
||||||
// Has Trivial Destructor
|
|
||||||
// Construct allowed
|
|
||||||
//
|
|
||||||
// MGetKV3ClassDefaults
|
|
||||||
struct VMixFreeverbDesc_t
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
float m_flRoomSize; // 0x0
|
|
||||||
float m_flDamp; // 0x4
|
|
||||||
float m_flWidth; // 0x8
|
|
||||||
float m_flLateReflections; // 0xc
|
|
||||||
};
|
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x80
|
// Size: 0x80
|
||||||
@ -337,15 +361,70 @@ public:
|
|||||||
CUtlBinaryBlock m_encodedHeader; // 0x58
|
CUtlBinaryBlock m_encodedHeader; // 0x58
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x10
|
||||||
|
// Has Trivial Constructor
|
||||||
|
// Has Trivial Destructor
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
struct VMixFreeverbDesc_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
float m_flRoomSize; // 0x0
|
||||||
|
float m_flDamp; // 0x4
|
||||||
|
float m_flWidth; // 0x8
|
||||||
|
float m_flLateReflections; // 0xc
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x10
|
||||||
|
// Has Trivial Destructor
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Quietest Volume"
|
||||||
|
float m_flMinVolume; // 0x0
|
||||||
|
// MPropertyFriendlyName "# Instances Playing Until We Get Louder Than Quietest Volume"
|
||||||
|
int32_t m_nInstancesAtMinVolume; // 0x4
|
||||||
|
// MPropertyFriendlyName "Loudest Volume"
|
||||||
|
float m_flMaxVolume; // 0x8
|
||||||
|
// MPropertyFriendlyName "# Instances Playing Required To Reach Loudest Volume"
|
||||||
|
int32_t m_nInstancesAtMaxVolume; // 0xc
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xf0
|
// Size: 0x60
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerStaticAdditiveSynth::CTone
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Harmonics"
|
||||||
|
CUtlVector< CVoiceContainerStaticAdditiveSynth::CHarmonic > m_harmonics; // 0x0
|
||||||
|
// MPropertyFriendlyName "Envelope"
|
||||||
|
CPiecewiseCurve m_curve; // 0x18
|
||||||
|
// MPropertyFriendlyName "Play All Instances In Sync"
|
||||||
|
bool m_bSyncInstances; // 0x58
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0xe8
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
// MVDataRoot
|
// MVDataRoot
|
||||||
// MVDataNodeType "1"
|
// MVDataNodeType "1"
|
||||||
|
// MFgdFromSchemaEditablePolymorphicThisClass
|
||||||
// MVDataFileExtension
|
// MVDataFileExtension
|
||||||
// MPropertyFriendlyName "VSND Container"
|
// MPropertyFriendlyName "VSND Container"
|
||||||
// MPropertyDescription "Voice Container Base"
|
// MPropertyDescription "Voice Container Base"
|
||||||
@ -369,15 +448,10 @@ public:
|
|||||||
CVSound m_vSound; // 0x20
|
CVSound m_vSound; // 0x20
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad00a0[0x30]; // 0xa0
|
[[maybe_unused]] uint8_t __pad00a0[0x30]; // 0xa0
|
||||||
public:
|
|
||||||
// MPropertyFriendlyName "Enable Analyzers"
|
|
||||||
bool m_bHideAnalyzers; // 0xd0
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad00d1[0x7]; // 0xd1
|
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Container Analyzers"
|
// MPropertyFriendlyName "Container Analyzers"
|
||||||
// MPropertySuppressExpr "m_bHideAnalyzers == false"
|
// MPropertySuppressExpr "true"
|
||||||
CUtlVector< CVoiceContainerAnalysisBase* > m_analysisContainers; // 0xd8
|
CUtlVector< CVoiceContainerAnalysisBase* > m_analysisContainers; // 0xd0
|
||||||
|
|
||||||
// Static fields:
|
// Static fields:
|
||||||
static bool &Get_bAudioFinishedPlaying(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("soundsystem.dll")->FindDeclaredClass("CVoiceContainerBase")->GetStaticFields()[0]->m_pInstance);};
|
static bool &Get_bAudioFinishedPlaying(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("soundsystem.dll")->FindDeclaredClass("CVoiceContainerBase")->GetStaticFields()[0]->m_pInstance);};
|
||||||
@ -386,7 +460,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xf8
|
// Size: 0xf0
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -398,8 +472,33 @@ class CVoiceContainerDefault : public CVoiceContainerBase
|
|||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Vsnd"
|
// MPropertyFriendlyName "Vsnd"
|
||||||
// MPropertyDescription "Load the audio content into the kv3 content"
|
// MPropertyDescription "Load the audio content into the kv3 content"
|
||||||
// MVSndPropertyGuaranteeConstant
|
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_vsndReference; // 0xe8
|
||||||
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_vsndReference; // 0xf0
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x210
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MPropertyFriendlyName "Random Smapler Container"
|
||||||
|
// MPropertyDescription "Trash Synth"
|
||||||
|
class CVoiceContainerRandomSampler : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
float m_flAmplitude; // 0xe8
|
||||||
|
float m_flAmplitudeJitter; // 0xec
|
||||||
|
float m_flTimeJitter; // 0xf0
|
||||||
|
float m_flMaxLength; // 0xf4
|
||||||
|
int32_t m_nNumDelayVariations; // 0xf8
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad00fc[0x4]; // 0xfc
|
||||||
|
public:
|
||||||
|
CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > m_grainResources; // 0x100
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static int32_t &Get_nInstancesFixed(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("soundsystem.dll")->FindDeclaredClass("CVoiceContainerRandomSampler")->GetStaticFields()[0]->m_pInstance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
@ -439,18 +538,6 @@ public:
|
|||||||
ActionType_t m_actionInstanceType; // 0x14
|
ActionType_t m_actionInstanceType; // 0x14
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
|
||||||
// Alignment: 8
|
|
||||||
// Size: 0x18
|
|
||||||
// Has VTable
|
|
||||||
// Construct allowed
|
|
||||||
//
|
|
||||||
// MGetKV3ClassDefaults
|
|
||||||
class CSosGroupActionLeakyIntegratorSchema : public CSosGroupActionSchema
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
};
|
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x38
|
// Size: 0x38
|
||||||
@ -478,7 +565,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xf0
|
// Size: 0xe8
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -549,9 +636,29 @@ public:
|
|||||||
float m_flStrength; // 0x4
|
float m_flStrength; // 0x4
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x38
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CSosGroupActionSoundeventPrioritySchema : public CSosGroupActionSchema
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Priority Value, typically 0.0 to 1.0"
|
||||||
|
CUtlString m_priorityValue; // 0x18
|
||||||
|
// MPropertyFriendlyName "Priority-Based Volume Multiplier, 0.0 to 1.0"
|
||||||
|
CUtlString m_priorityVolumeScalar; // 0x20
|
||||||
|
// MPropertyFriendlyName "Contribute to the priority system, but volume is unaffected by it (bool)"
|
||||||
|
CUtlString m_priorityContributeButDontRead; // 0x28
|
||||||
|
// MPropertyFriendlyName "Don't contribute to the priority system, but volume is affected by it (bool)"
|
||||||
|
CUtlString m_bPriorityReadButDontContribute; // 0x30
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x100
|
// Size: 0xf8
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -563,16 +670,13 @@ class CVoiceContainerRealtimeFMSineWave : public CVoiceContainerBase
|
|||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Frequency (Hz)"
|
// MPropertyFriendlyName "Frequency (Hz)"
|
||||||
// MPropertyDescription "The frequency of this sine tone."
|
// MPropertyDescription "The frequency of this sine tone."
|
||||||
// MVSndPropertyControlledAtRuntime
|
float m_flCarrierFrequency; // 0xe8
|
||||||
float m_flCarrierFrequency; // 0xf0
|
|
||||||
// MPropertyFriendlyName "Mod Frequency (Hz)"
|
// MPropertyFriendlyName "Mod Frequency (Hz)"
|
||||||
// MPropertyDescription "The frequency of the sine tone modulating this sine tone."
|
// MPropertyDescription "The frequency of the sine tone modulating this sine tone."
|
||||||
// MVSndPropertyControlledAtRuntime
|
float m_flModulatorFrequency; // 0xec
|
||||||
float m_flModulatorFrequency; // 0xf4
|
|
||||||
// MPropertyFriendlyName "Mod Amount (Hz)"
|
// MPropertyFriendlyName "Mod Amount (Hz)"
|
||||||
// MPropertyDescription "The amount the modulating sine tone modulates this sine tone."
|
// MPropertyDescription "The amount the modulating sine tone modulates this sine tone."
|
||||||
// MVSndPropertyControlledAtRuntime
|
float m_flModulatorAmount; // 0xf0
|
||||||
float m_flModulatorAmount; // 0xf8
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
@ -605,6 +709,21 @@ public:
|
|||||||
float m_flQ; // 0xc
|
float m_flQ; // 0xc
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x10
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
struct SoundWithProbability_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Vsnd Asset"
|
||||||
|
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_hSound; // 0x0
|
||||||
|
// MPropertyFriendlyName "Weight"
|
||||||
|
float m_fProbabilityWeight; // 0x8
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x50
|
// Size: 0x50
|
||||||
@ -682,13 +801,15 @@ public:
|
|||||||
bool m_bMatchEventSubString; // 0x9
|
bool m_bMatchEventSubString; // 0x9
|
||||||
// MPropertyFriendlyName "Source Entity Index"
|
// MPropertyFriendlyName "Source Entity Index"
|
||||||
bool m_bMatchEntIndex; // 0xa
|
bool m_bMatchEntIndex; // 0xa
|
||||||
// MPropertyFriendlyName "Operator Variable"
|
// MPropertyFriendlyName "Opvar Float"
|
||||||
bool m_bMatchOpvar; // 0xb
|
bool m_bMatchOpvar; // 0xb
|
||||||
|
// MPropertyFriendlyName "Opvar String"
|
||||||
|
bool m_bMatchString; // 0xc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x28
|
// Size: 0x30
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -700,10 +821,12 @@ public:
|
|||||||
CUtlString m_matchSoundEventName; // 0x10
|
CUtlString m_matchSoundEventName; // 0x10
|
||||||
// MPropertyFriendlyName "Sub-String"
|
// MPropertyFriendlyName "Sub-String"
|
||||||
CUtlString m_matchSoundEventSubString; // 0x18
|
CUtlString m_matchSoundEventSubString; // 0x18
|
||||||
// MPropertyFriendlyName "Entity Index"
|
// MPropertyFriendlyName "Source Entity Index"
|
||||||
float m_flEntIndex; // 0x20
|
float m_flEntIndex; // 0x20
|
||||||
// MPropertyFriendlyName "Operator Variable Value"
|
// MPropertyFriendlyName "Opvar Float"
|
||||||
float m_flOpvar; // 0x24
|
float m_flOpvar; // 0x24
|
||||||
|
// MPropertyFriendlyName "Opvar String"
|
||||||
|
CUtlString m_opvarString; // 0x28
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
||||||
@ -778,6 +901,21 @@ public:
|
|||||||
float m_flEaseOut; // 0x64
|
float m_flEaseOut; // 0x64
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x118
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MPropertyFriendlyName "Additive Synth Container"
|
||||||
|
// MPropertyDescription "This is a static additive synth that can scale components of the synth based on how many instances are running."
|
||||||
|
class CVoiceContainerStaticAdditiveSynth : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlVector< CVoiceContainerStaticAdditiveSynth::CTone > m_tones; // 0xe8
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x20
|
// Size: 0x20
|
||||||
@ -797,50 +935,37 @@ public:
|
|||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x108
|
// Size: 0x100
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
// MPropertyFriendlyName "Blend Container"
|
// MPropertyFriendlyName "Blender"
|
||||||
// MPropertyDescription "Mixes two sounds in real time"
|
// MPropertyDescription "Blends two containers."
|
||||||
class CVoiceContainerBlend : public CVoiceContainerBase
|
class CVoiceContainerBlender : public CVoiceContainerBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "First Sound"
|
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_firstSound; // 0xe8
|
||||||
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_hSoundOne; // 0xf0
|
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_secondSound; // 0xf0
|
||||||
// MPropertyFriendlyName "Second Sound"
|
float m_flBlendFactor; // 0xf8
|
||||||
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_hSoundTwo; // 0xf8
|
|
||||||
// MPropertyFriendlyName "Blend Amount (0-1)"
|
|
||||||
// MPropertyDescription "When set to zero, Only play First Sound. When set to 1, only play Second Sound. In between, we linearly mix the two."
|
|
||||||
// MVSndPropertyControlledAtRuntime
|
|
||||||
float m_flBlendAmount; // 0x100
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x218
|
// Size: 0x1b8
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
// MPropertyFriendlyName "Random Smapler Container"
|
// MPropertyFriendlyName "Granulator Container"
|
||||||
// MPropertyDescription "Trash Synth"
|
class CVoiceContainerGranulator : public CVoiceContainerBase
|
||||||
class CVoiceContainerRandomSampler : public CVoiceContainerBase
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flAmplitude; // 0xf0
|
float m_flGrainLength; // 0xe8
|
||||||
float m_flAmplitudeJitter; // 0xf4
|
float m_flGrainCrossfadeAmount; // 0xec
|
||||||
float m_flTimeJitter; // 0xf8
|
float m_flStartJitter; // 0xf0
|
||||||
float m_flMaxLength; // 0xfc
|
float m_flPlaybackJitter; // 0xf4
|
||||||
int32_t m_nNumDelayVariations; // 0x100
|
CStrongHandle< InfoForResourceTypeCVoiceContainerBase > m_sourceAudio; // 0xf8
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0104[0x4]; // 0x104
|
|
||||||
public:
|
|
||||||
CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > m_grainResources; // 0x108
|
|
||||||
|
|
||||||
// Static fields:
|
|
||||||
static int32_t &Get_nInstancesFixed(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("soundsystem.dll")->FindDeclaredClass("CVoiceContainerRandomSampler")->GetStaticFields()[0]->m_pInstance);};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
||||||
@ -894,6 +1019,25 @@ public:
|
|||||||
int32_t m_nPhonemeCode; // 0x8
|
int32_t m_nPhonemeCode; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x28
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CSosGroupActionSoundeventCountSchema : public CSosGroupActionSchema
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Exclude Stopped Sounds from Count"
|
||||||
|
bool m_bExcludeStoppedSounds; // 0x18
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0019[0x7]; // 0x19
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Result Current Count"
|
||||||
|
CUtlString m_strCountKeyName; // 0x20
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x60
|
// Size: 0x60
|
||||||
@ -1022,7 +1166,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xd8
|
// Size: 0xe0
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
@ -1051,20 +1195,22 @@ public:
|
|||||||
// -> m_matchSoundEventSubString - 0x30
|
// -> m_matchSoundEventSubString - 0x30
|
||||||
// -> m_flEntIndex - 0x38
|
// -> m_flEntIndex - 0x38
|
||||||
// -> m_flOpvar - 0x3c
|
// -> m_flOpvar - 0x3c
|
||||||
|
// -> m_opvarString - 0x40
|
||||||
CSosGroupMatchPattern m_matchPattern; // 0x18
|
CSosGroupMatchPattern m_matchPattern; // 0x18
|
||||||
// MPropertyFriendlyName "Branch Rules"
|
// MPropertyFriendlyName "Branch Rules"
|
||||||
// -> m_bMatchEventName - 0x48
|
// -> m_bMatchEventName - 0x50
|
||||||
// -> m_bMatchEventSubString - 0x49
|
// -> m_bMatchEventSubString - 0x51
|
||||||
// -> m_bMatchEntIndex - 0x4a
|
// -> m_bMatchEntIndex - 0x52
|
||||||
// -> m_bMatchOpvar - 0x4b
|
// -> m_bMatchOpvar - 0x53
|
||||||
CSosGroupBranchPattern m_branchPattern; // 0x40
|
// -> m_bMatchString - 0x54
|
||||||
|
CSosGroupBranchPattern m_branchPattern; // 0x48
|
||||||
// MPropertyFriendlyName "Member Lifespan Time"
|
// MPropertyFriendlyName "Member Lifespan Time"
|
||||||
float m_flLifeSpanTime; // 0x50
|
float m_flLifeSpanTime; // 0x58
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0054[0x64]; // 0x54
|
[[maybe_unused]] uint8_t __pad005c[0x64]; // 0x5c
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Actions"
|
// MPropertyFriendlyName "Actions"
|
||||||
CSosGroupActionSchema* m_vActions[4]; // 0xb8
|
CSosGroupActionSchema* m_vActions[4]; // 0xc0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
@ -1236,7 +1382,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xf8
|
// Size: 0xf0
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -1248,10 +1394,10 @@ class CVoiceContainerDecayingSineWave : public CVoiceContainerBase
|
|||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Frequency (Hz)"
|
// MPropertyFriendlyName "Frequency (Hz)"
|
||||||
// MPropertyDescription "The frequency of this sine tone."
|
// MPropertyDescription "The frequency of this sine tone."
|
||||||
float m_flFrequency; // 0xf0
|
float m_flFrequency; // 0xe8
|
||||||
// MPropertyFriendlyName "Decay Time (Seconds)"
|
// MPropertyFriendlyName "Decay Time (Seconds)"
|
||||||
// MPropertyDescription "The frequency of this sine tone."
|
// MPropertyDescription "The frequency of this sine tone."
|
||||||
float m_flDecayTime; // 0xf4
|
float m_flDecayTime; // 0xec
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
||||||
@ -1324,7 +1470,38 @@ public:
|
|||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x130
|
// Size: 0x68
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CVoiceContainerStaticAdditiveSynth::CHarmonic
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Waveform"
|
||||||
|
EWaveform m_nWaveform; // 0x0
|
||||||
|
// MPropertyFriendlyName "Note"
|
||||||
|
EMidiNote m_nFundamental; // 0x1
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0002[0x2]; // 0x2
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Octave"
|
||||||
|
int32_t m_nOctave; // 0x4
|
||||||
|
// MPropertyFriendlyName "Cents To Detune ( -100:100 )"
|
||||||
|
float m_flCents; // 0x8
|
||||||
|
// MPropertyFriendlyName "Phase ( 0 - 1 )"
|
||||||
|
float m_flPhase; // 0xc
|
||||||
|
// MPropertyFriendlyName "Envelope (Relative to Tone Envelope)"
|
||||||
|
CPiecewiseCurve m_curve; // 0x10
|
||||||
|
// -> m_flMinVolume - 0x50
|
||||||
|
// -> m_nInstancesAtMinVolume - 0x54
|
||||||
|
// -> m_flMaxVolume - 0x58
|
||||||
|
// -> m_nInstancesAtMaxVolume - 0x5c
|
||||||
|
CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance m_volumeScaling; // 0x50
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x128
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -1335,14 +1512,12 @@ class CVoiceContainerSelector : public CVoiceContainerBase
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Playback Mode"
|
// MPropertyFriendlyName "Playback Mode"
|
||||||
PlayBackMode_t m_mode; // 0xf0
|
PlayBackMode_t m_mode; // 0xe8
|
||||||
// MPropertyFriendlyName "Retrigger"
|
|
||||||
bool m_bRetrigger; // 0xf4
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad00f5[0x3]; // 0xf5
|
[[maybe_unused]] uint8_t __pad00ec[0x4]; // 0xec
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Sounds To play"
|
// MPropertyFriendlyName "Sounds To play"
|
||||||
CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > m_soundsToPlay; // 0xf8
|
CUtlVector< SoundWithProbability_t > m_soundsToPlay; // 0xf0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
@ -1361,6 +1536,50 @@ public:
|
|||||||
float m_flMaxDuration; // 0x1c
|
float m_flMaxDuration; // 0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x40
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
class CSosGroupActionMemberCountEnvelopeSchema : public CSosGroupActionSchema
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Min Threshold Count"
|
||||||
|
int32_t m_nBaseCount; // 0x18
|
||||||
|
// MPropertyFriendlyName "Max Target Count"
|
||||||
|
int32_t m_nTargetCount; // 0x1c
|
||||||
|
// MPropertyFriendlyName "Threshold Value"
|
||||||
|
float m_flBaseValue; // 0x20
|
||||||
|
// MPropertyFriendlyName "Target Value"
|
||||||
|
float m_flTargetValue; // 0x24
|
||||||
|
// MPropertyFriendlyName "Attack"
|
||||||
|
float m_flAttack; // 0x28
|
||||||
|
// MPropertyFriendlyName "Decay"
|
||||||
|
float m_flDecay; // 0x2c
|
||||||
|
// MPropertyFriendlyName "Result Variable Name"
|
||||||
|
CUtlString m_resultVarName; // 0x30
|
||||||
|
// MPropertyFriendlyName "Save Result to Group"
|
||||||
|
bool m_bSaveToGroup; // 0x38
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x100
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MPropertyFriendlyName "Container Switch"
|
||||||
|
// MPropertyDescription "An array of containers"
|
||||||
|
class CVoiceContainerSwitch : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Container List"
|
||||||
|
CUtlVector< CVoiceContainerBase* > m_soundsToPlay; // 0xe8
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x20
|
// Size: 0x20
|
||||||
@ -1428,7 +1647,26 @@ public:
|
|||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x100
|
// Size: 0x110
|
||||||
|
// Has VTable
|
||||||
|
// Construct allowed
|
||||||
|
//
|
||||||
|
// MGetKV3ClassDefaults
|
||||||
|
// MPropertyFriendlyName "LoopTrigger"
|
||||||
|
// MPropertyDescription "Continuously retriggers a sound and optionally fades to the new instance."
|
||||||
|
class CVoiceContainerLoopTrigger : public CVoiceContainerBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CUtlVector< CVoiceContainerBase* > m_pSound; // 0xe8
|
||||||
|
float m_flRetriggerTimeMin; // 0x100
|
||||||
|
float m_flRetriggerTimeMax; // 0x104
|
||||||
|
float m_flFadeTime; // 0x108
|
||||||
|
bool m_bCrossFade; // 0x10c
|
||||||
|
};
|
||||||
|
|
||||||
|
// Registered binary: soundsystem.dll (project 'soundsystem_voicecontainers')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0xf8
|
||||||
// Has VTable
|
// Has VTable
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
@ -1440,8 +1678,7 @@ class CVoiceContainerAmpedDecayingSineWave : public CVoiceContainerDecayingSineW
|
|||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Attenuation Amount (dB)"
|
// MPropertyFriendlyName "Attenuation Amount (dB)"
|
||||||
// MPropertyDescription "The amount of attenuation ."
|
// MPropertyDescription "The amount of attenuation ."
|
||||||
// MVSndPropertyControlledAtRuntime
|
float m_flGainAmount; // 0xf0
|
||||||
float m_flGainAmount; // 0xf8
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
// Registered binary: soundsystem.dll (project 'soundsystem_lowlevel')
|
||||||
|
@ -185,7 +185,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x618
|
// Size: 0x620
|
||||||
// Construct allowed
|
// Construct allowed
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
@ -293,8 +293,9 @@ public:
|
|||||||
float m_flQuadVelocitySmoothRate; // 0x608
|
float m_flQuadVelocitySmoothRate; // 0x608
|
||||||
float m_flAddWorldCollisionRadius; // 0x60c
|
float m_flAddWorldCollisionRadius; // 0x60c
|
||||||
float m_flDefaultVolumetricSolveAmount; // 0x610
|
float m_flDefaultVolumetricSolveAmount; // 0x610
|
||||||
uint16_t m_nRodVelocitySmoothIterations; // 0x614
|
float m_flMotionSmoothCDT; // 0x614
|
||||||
uint16_t m_nQuadVelocitySmoothIterations; // 0x616
|
uint16_t m_nRodVelocitySmoothIterations; // 0x618
|
||||||
|
uint16_t m_nQuadVelocitySmoothIterations; // 0x61a
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: vphysics2.dll (project 'physicslib')
|
// Registered binary: vphysics2.dll (project 'physicslib')
|
||||||
|
Loading…
Reference in New Issue
Block a user