Skip to content

AnimationSnapshot_t

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 288 bytes (0x120)Alignment: 16 bytesModule: animationsystemBinary: !GlobalTypes

Relationships

Inherits from: AnimationSnapshotBase_t

Inheritance tree
Relationship diagram (1 edges)
classDiagram
    AnimationSnapshotBase_t <|-- AnimationSnapshot_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

11 fields, 2 declared here and 9 inherited. Offsets are absolute from the object base on windows-x86_64.

AnimationSnapshotBase_tAnimationSnapshot_t

OffsetFieldTypeFromAnnotations
0x0m_flRealTimefloat32AnimationSnapshotBase_t
0x10m_rootToWorldmatrix3x4a_tAnimationSnapshotBase_t
0x40m_bBonesInWorldSpaceboolAnimationSnapshotBase_t
0x48m_boneSetupMaskCUtlVector< uint32 >AnimationSnapshotBase_t
0x60m_boneTransformsCUtlVector< matrix3x4a_t >AnimationSnapshotBase_t
0x78m_flexControllersCUtlVector< float32 >AnimationSnapshotBase_t
0x90m_SnapshotTypeAnimationSnapshotType_tAnimationSnapshotBase_t
0x94m_bHasDecodeDumpboolAnimationSnapshotBase_t
0x98m_DecodeDumpAnimationDecodeDebugDumpElement_tAnimationSnapshotBase_t
0x110m_nEntIndexint32
0x118m_modelNameCUtlString
KV3 class defaults
{
	"m_flRealTime": 0.000000,
	"m_rootToWorld":
	[
		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_bBonesInWorldSpace": false,
	"m_boneSetupMask":
	[
	],
	"m_boneTransforms":
	[
	],
	"m_flexControllers":
	[
	],
	"m_SnapshotType": "ANIMATION_SNAPSHOT_SERVER_SIMULATION",
	"m_bHasDecodeDump": false,
	"m_DecodeDump":
	{
		"m_nEntityIndex": 0,
		"m_modelName": "",
		"m_poseParams":
		[
		],
		"m_decodeOps":
		[
		],
		"m_internalOps":
		[
		],
		"m_decodedAnims":
		[
		]
	},
	"m_nEntIndex": 0,
	"m_modelName": ""
}