Skip to content

AnimationSnapshotBase_t

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

Kind: classSize: 272 bytes (0x110)Alignment: 16 bytesModule: animationsystemBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Derived by: AnimationSnapshot_t

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

Memory layout

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

AnimationSnapshotBase_t

OffsetFieldTypeFromAnnotations
0x0m_flRealTimefloat32
0x10m_rootToWorldmatrix3x4a_t
0x40m_bBonesInWorldSpacebool
0x48m_boneSetupMaskCUtlVector< uint32 >
0x60m_boneTransformsCUtlVector< matrix3x4a_t >
0x78m_flexControllersCUtlVector< float32 >
0x90m_SnapshotTypeAnimationSnapshotType_t
0x94m_bHasDecodeDumpbool
0x98m_DecodeDumpAnimationDecodeDebugDumpElement_t
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":
		[
		]
	}
}