Skip to content

CAnimUpdateSharedData

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

Kind: classSize: 256 bytes (0x100)Alignment: 8 bytesModule: animgraphlibBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Used by (1) as a field type

Inheritance tree
  • CAnimUpdateSharedData
Relationship diagram (9 edges)
classDiagram
    CAnimUpdateSharedData *-- CAnimUpdateNodeBase
    CAnimUpdateSharedData *-- CAnimNodePath
    CAnimUpdateSharedData *-- CAnimComponentUpdater
    CAnimUpdateSharedData *-- CAnimParameterManagerUpdater
    CAnimUpdateSharedData *-- CAnimTagManagerUpdater
    CAnimUpdateSharedData *-- CAnimScriptManager
    CAnimUpdateSharedData *-- CAnimGraphSettingsManager
    CAnimUpdateSharedData *-- CStaticPoseCacheBuilder
    CAnimUpdateSharedData *-- CAnimSkeleton
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CAnimUpdateSharedData

OffsetFieldTypeFromAnnotations
0x10m_nodesCUtlVector< CSmartPtr< CAnimUpdateNodeBase > >
0x28m_nodeIndexMapCUtlHashtable< CAnimNodePath, int32 >
0x48m_componentsCUtlVector< CSmartPtr< CAnimComponentUpdater > >
0x60m_pParamListUpdaterCSmartPtr< CAnimParameterManagerUpdater >
0x68m_pTagManagerUpdaterCSmartPtr< CAnimTagManagerUpdater >
0x70m_scriptManagerCSmartPtr< CAnimScriptManager >
0x78m_settingsCAnimGraphSettingsManager
0xa8m_pStaticPoseCacheCSmartPtr< CStaticPoseCacheBuilder >
0xb0m_pSkeletonCSmartPtr< CAnimSkeleton >
0xb8m_rootNodePathCAnimNodePath
KV3 class defaults
{
	"_class": "CAnimUpdateSharedData",
	"m_nodes":
	[
	],
	"m_nodeIndexMap":
	[
	],
	"m_components":
	[
	],
	"m_pParamListUpdater": null,
	"m_pTagManagerUpdater": null,
	"m_scriptManager": null,
	"m_settings":
	{
		"_class": "CAnimGraphSettingsManager",
		"m_settingsGroups":
		[
			{
				"_class": "CAnimGraphNetworkSettings",
				"m_bNetworkingEnabled": true
			}
		]
	},
	"m_pStaticPoseCache": null,
	"m_pSkeleton": null,
	"m_rootNodePath":
	{
		"m_path":
		[
			{
				"m_id": <HIDDEN FOR DIFF>,
			},
			{
				"m_id": <HIDDEN FOR DIFF>,
			},
			{
				"m_id": <HIDDEN FOR DIFF>,
			},
			{
				"m_id": <HIDDEN FOR DIFF>,
			},
			{
				"m_id": <HIDDEN FOR DIFF>,
			},
			{
				"m_id": <HIDDEN FOR DIFF>,
			},
			{
				"m_id": <HIDDEN FOR DIFF>,
			},
			{
				"m_id": <HIDDEN FOR DIFF>,
			},
			{
				"m_id": <HIDDEN FOR DIFF>,
			},
			{
				"m_id": <HIDDEN FOR DIFF>,
			},
			{
				"m_id": <HIDDEN FOR DIFF>,
			}
		],
		"m_nCount": 0
	}
}