CAnimDesc
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 464 bytes (0x1d0)Alignment: 16 bytesModule: animationsystemBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Used by (1) as a field type
Inheritance tree
- CAnimDesc
Relationship diagram (7 edges)
classDiagram
CAnimDesc *-- CAnimDesc_Flag
CAnimDesc *-- CAnimEncodedFrames
CAnimDesc *-- CAnimMovement
CAnimDesc *-- CAnimEventDefinition
CAnimDesc *-- CAnimActivity
CAnimDesc *-- CAnimLocalHierarchy
CAnimDesc *-- CAnimSequenceParamsMemory layout
15 fields, 15 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
CAnimDesc
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_name | CBufferString | ||
0x10 | m_flags | CAnimDesc_Flag | ||
0x18 | fps | float32 | ||
0x20 | m_Data | CAnimEncodedFrames | MKV3TransferName m_pData | |
0xf8 | m_movementArray | CUtlVector< CAnimMovement > | ||
0x110 | m_xInitialOffset | CTransform | ||
0x130 | m_eventArray | CUtlVector< CAnimEventDefinition > | ||
0x148 | m_activityArray | CUtlVector< CAnimActivity > | ||
0x160 | m_hierarchyArray | CUtlVector< CAnimLocalHierarchy > | ||
0x178 | framestalltime | float32 | ||
0x17c | m_vecRootMin | Vector | ||
0x188 | m_vecRootMax | Vector | ||
0x198 | m_vecBoneWorldMin | CUtlVector< Vector > | ||
0x1b0 | m_vecBoneWorldMax | CUtlVector< Vector > | ||
0x1c8 | m_sequenceParams | CAnimSequenceParams |
KV3 class defaults
{
"m_name": "",
"m_flags":
{
"m_bLooping": false,
"m_bAllZeros": false,
"m_bHidden": false,
"m_bDelta": false,
"m_bLegacyWorldspace": false,
"m_bModelDoc": false,
"m_bImplicitSeqIgnoreDelta": false,
"m_bAnimGraphAdditive": false
},
"fps": 0.000000,
"m_pData":
{
"m_fileName": "",
"m_nFrames": 0,
"m_nFramesPerBlock": 0,
"m_frameblockArray":
[
],
"m_usageDifferences":
{
"m_boneArray":
[
],
"m_morphArray":
[
],
"m_userArray":
[
],
"m_bHasRotationBitArray":
[
],
"m_bHasMovementBitArray":
[
],
"m_bHasMorphBitArray":
[
],
"m_bHasUserBitArray":
[
]
}
},
"m_movementArray":
[
],
"m_xInitialOffset":
[
0.000000,
0.000000,
0.000000,
1.000000,
0.000000,
0.000000,
0.000000,
1.000000
],
"m_eventArray":
[
],
"m_activityArray":
[
],
"m_hierarchyArray":
[
],
"framestalltime": 0.000000,
"m_vecRootMin":
[
0.000000,
0.000000,
0.000000
],
"m_vecRootMax":
[
0.000000,
0.000000,
0.000000
],
"m_vecBoneWorldMin":
[
],
"m_vecBoneWorldMax":
[
],
"m_sequenceParams":
{
"m_flFadeInTime": 0.200000,
"m_flFadeOutTime": 0.200000
}
}