CAnimGraphDoc_Node
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 64 bytes (0x40)Alignment: unspecified (0xff sentinel)Module: animgraphdoclibBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Derived by (52)
- CAnimGraphDoc_AddNode
- CAnimGraphDoc_AimCameraNode
- CAnimGraphDoc_AimMatrixNode
- CAnimGraphDoc_BindPoseNode
- CAnimGraphDoc_Blend2DNode
- CAnimGraphDoc_BlendNode
- CAnimGraphDoc_BoneMaskNode
- CAnimGraphDoc_ChoiceNode
- CAnimGraphDoc_ChoreoNode
- CAnimGraphDoc_CommentNode
- CAnimGraphDoc_ContainerNodeBase
- CAnimGraphDoc_CycleControlClipNode
- CAnimGraphDoc_CycleControlNode
- CAnimGraphDoc_DirectionalBlendNode
- CAnimGraphDoc_DirectPlaybackNode
- CAnimGraphDoc_FollowAttachmentNode
- CAnimGraphDoc_FollowPathNode
- CAnimGraphDoc_FollowTargetNode
- CAnimGraphDoc_FootAdjustmentNode
- CAnimGraphDoc_FootLockNode
- CAnimGraphDoc_FootPinningNode
- CAnimGraphDoc_FootStepTriggerNode
- CAnimGraphDoc_HitReactNode
- CAnimGraphDoc_InputStreamNode
- CAnimGraphDoc_JiggleBoneNode
- CAnimGraphDoc_LeanMatrixNode
- CAnimGraphDoc_LookAtNode
- CAnimGraphDoc_MotionMatchingNode
- CAnimGraphDoc_MoverNode
- CAnimGraphDoc_OrientationWarpNode
- CAnimGraphDoc_PairedSequenceNode
- CAnimGraphDoc_PathHelperNode
- CAnimGraphDoc_ProxyNodeBase
- CAnimGraphDoc_RagdollNode
- CAnimGraphDoc_RootNode
- CAnimGraphDoc_SelectorNode
- CAnimGraphDoc_SequenceNode
- CAnimGraphDoc_SingleFrameNode
- CAnimGraphDoc_SlowDownOnSlopesNode
- CAnimGraphDoc_SolveIKChainNode
- CAnimGraphDoc_SpeedScaleNode
- CAnimGraphDoc_StanceOverrideNode
- CAnimGraphDoc_StanceScaleNode
- CAnimGraphDoc_StateMachineNode
- CAnimGraphDoc_StopAtGoalNode
- CAnimGraphDoc_SubtractNode
- CAnimGraphDoc_TargetSelectorNode
- CAnimGraphDoc_TargetWarpNode
- CAnimGraphDoc_TurnHelperNode
- CAnimGraphDoc_TwoBoneIKNode
- CAnimGraphDoc_WayPointHelperNode
- CAnimGraphDoc_ZeroPoseNode
Used by (2) as a field type
Inheritance tree
CAnimGraphDoc_Node (52)
- CAnimGraphDoc_AddNode
- CAnimGraphDoc_AimCameraNode
- CAnimGraphDoc_AimMatrixNode
- CAnimGraphDoc_BindPoseNode
- CAnimGraphDoc_Blend2DNode
- CAnimGraphDoc_BlendNode
- CAnimGraphDoc_BoneMaskNode
- CAnimGraphDoc_ChoiceNode
- CAnimGraphDoc_ChoreoNode
- CAnimGraphDoc_CommentNode
- CAnimGraphDoc_CycleControlClipNode
- CAnimGraphDoc_CycleControlNode
- CAnimGraphDoc_DirectionalBlendNode
- CAnimGraphDoc_DirectPlaybackNode
- CAnimGraphDoc_FollowAttachmentNode
- CAnimGraphDoc_FollowPathNode
- CAnimGraphDoc_FollowTargetNode
- CAnimGraphDoc_FootAdjustmentNode
- CAnimGraphDoc_FootLockNode
- CAnimGraphDoc_FootPinningNode
- CAnimGraphDoc_FootStepTriggerNode
- CAnimGraphDoc_HitReactNode
- CAnimGraphDoc_InputStreamNode
- CAnimGraphDoc_JiggleBoneNode
- CAnimGraphDoc_LeanMatrixNode
- CAnimGraphDoc_LookAtNode
- CAnimGraphDoc_MotionMatchingNode
- CAnimGraphDoc_MoverNode
- CAnimGraphDoc_OrientationWarpNode
- CAnimGraphDoc_PairedSequenceNode
- CAnimGraphDoc_PathHelperNode
- CAnimGraphDoc_RagdollNode
- CAnimGraphDoc_RootNode
- CAnimGraphDoc_SelectorNode
- CAnimGraphDoc_SingleFrameNode
- CAnimGraphDoc_SlowDownOnSlopesNode
- CAnimGraphDoc_SolveIKChainNode
- CAnimGraphDoc_SpeedScaleNode
- CAnimGraphDoc_StanceOverrideNode
- CAnimGraphDoc_StanceScaleNode
- CAnimGraphDoc_StateMachineNode
- CAnimGraphDoc_StopAtGoalNode
- CAnimGraphDoc_SubtractNode
- CAnimGraphDoc_TargetSelectorNode
- CAnimGraphDoc_TargetWarpNode
- CAnimGraphDoc_TurnHelperNode
- CAnimGraphDoc_TwoBoneIKNode
- CAnimGraphDoc_WayPointHelperNode
- CAnimGraphDoc_ZeroPoseNode
Relationship diagram (21 edges)
classDiagram
CAnimGraphDoc_Node <|-- CAnimGraphDoc_AddNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_AimCameraNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_AimMatrixNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_BindPoseNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_Blend2DNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_BlendNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_BoneMaskNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_ChoiceNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_ChoreoNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_CommentNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_ContainerNodeBase
CAnimGraphDoc_Node <|-- CAnimGraphDoc_CycleControlClipNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_CycleControlNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_DirectionalBlendNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_DirectPlaybackNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_FollowAttachmentNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_FollowPathNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_FollowTargetNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_FootAdjustmentNode
CAnimGraphDoc_Node <|-- CAnimGraphDoc_FootLockNode
CAnimGraphDoc_Node *-- AnimNodeIDMemory layout
5 fields, 5 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
CAnimGraphDoc_Node
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x20 | m_sName | CUtlString | MPropertyFriendlyName Name MPropertySortPriority 100 | |
0x28 | m_vecPosition | Vector2D | MPropertyGroupName Debug MPropertySortPriority -100 | |
0x30 | m_nNodeID | AnimNodeID | MPropertyGroupName Debug MPropertySortPriority -100 | |
0x34 | m_bDebugThisNode | bool | MPropertyFriendlyName Debug This Node MPropertyGroupName Debug MPropertySortPriority -100 | |
0x38 | m_networkMode | AnimNodeNetworkMode | MPropertyFriendlyName Network Mode MPropertySortPriority -110 |