AimMatrixOpFixedSettings_t
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 240 bytes (0xf0)Alignment: 16 bytesModule: animgraphlibBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Used by (1) as a field type
Inheritance tree
- AimMatrixOpFixedSettings_t
Relationship diagram (4 edges)
classDiagram
AimMatrixOpFixedSettings_t *-- CAnimAttachment
AimMatrixOpFixedSettings_t *-- CAnimInputDamping
AimMatrixOpFixedSettings_t *-- CPoseHandle
AimMatrixOpFixedSettings_t *-- CBlendCurveMemory layout
13 fields, 13 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
AimMatrixOpFixedSettings_t
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_attachment | CAnimAttachment | ||
0x80 | m_damping | CAnimInputDamping | ||
0x98 | m_poseCacheHandles | CPoseHandle[10] | ||
0xc0 | m_eBlendMode | AimMatrixBlendMode | ||
0xc4 | m_flMaxYawAngle | float32 | ||
0xc8 | m_flMaxPitchAngle | float32 | ||
0xcc | m_nSequenceMaxFrame | int32 | ||
0xd0 | m_nBoneMaskIndex | int32 | ||
0xd4 | m_bTargetIsPosition | bool | ||
0xd5 | m_bUseBiasAndClamp | bool | ||
0xd8 | m_flBiasAndClampYawOffset | float32 | ||
0xdc | m_flBiasAndClampPitchOffset | float32 | ||
0xe0 | m_biasAndClampBlendCurve | CBlendCurve |
KV3 class defaults
{
"m_attachment":
{
"m_influenceRotations":
[
[
0.000000,
0.000000,
0.000000,
0.000000
],
[
0.000000,
0.000000,
0.000000,
0.000000
],
[
0.000000,
0.000000,
0.000000,
0.000000
]
],
"m_influenceOffsets":
[
[
0.000000,
0.000000,
0.000000
],
[
0.000000,
0.000000,
0.000000
],
[
0.000000,
0.000000,
0.000000
]
],
"m_influenceIndices":
[
0,
0,
0
],
"m_influenceWeights":
[
0.000000,
0.000000,
0.000000
],
"m_numInfluences": 0
},
"m_damping":
{
"_class": "CAnimInputDamping",
"m_speedFunction": "NoDamping",
"m_fSpeedScale": 1.000000,
"m_fFallingSpeedScale": 1.000000
},
"m_poseCacheHandles":
[
{
"m_nIndex": 65535,
"m_eType": "POSETYPE_INVALID"
},
{
"m_nIndex": 65535,
"m_eType": "POSETYPE_INVALID"
},
{
"m_nIndex": 65535,
"m_eType": "POSETYPE_INVALID"
},
{
"m_nIndex": 65535,
"m_eType": "POSETYPE_INVALID"
},
{
"m_nIndex": 65535,
"m_eType": "POSETYPE_INVALID"
},
{
"m_nIndex": 65535,
"m_eType": "POSETYPE_INVALID"
},
{
"m_nIndex": 65535,
"m_eType": "POSETYPE_INVALID"
},
{
"m_nIndex": 65535,
"m_eType": "POSETYPE_INVALID"
},
{
"m_nIndex": 65535,
"m_eType": "POSETYPE_INVALID"
},
{
"m_nIndex": 65535,
"m_eType": "POSETYPE_INVALID"
}
],
"m_eBlendMode": "AimMatrixBlendMode_None",
"m_flMaxYawAngle": 45.000000,
"m_flMaxPitchAngle": 45.000000,
"m_nSequenceMaxFrame": 0,
"m_nBoneMaskIndex": -1,
"m_bTargetIsPosition": true,
"m_bUseBiasAndClamp": false,
"m_flBiasAndClampYawOffset": 1.000000,
"m_flBiasAndClampPitchOffset": 1.000000,
"m_biasAndClampBlendCurve":
{
"m_flControlPoint1": 0.000000,
"m_flControlPoint2": 1.000000
}
}