Skip to content

CAnimEncodedFrames

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

Kind: classSize: 216 bytes (0xd8)Alignment: 8 bytesModule: animationsystemBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Used by (1) as a field type

Inheritance tree
  • CAnimEncodedFrames
Relationship diagram (2 edges)
classDiagram
    CAnimEncodedFrames *-- CAnimFrameBlockAnim
    CAnimEncodedFrames *-- CAnimEncodeDifference
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CAnimEncodedFrames

OffsetFieldTypeFromAnnotations
0x0m_fileNameCBufferString
0x10m_nFramesint32
0x14m_nFramesPerBlockint32
0x18m_frameblockArrayCUtlVector< CAnimFrameBlockAnim >
0x30m_usageDifferencesCAnimEncodeDifference
KV3 class defaults
{
	"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":
		[
		]
	}
}