Source 2 Viewer
Game
Counter-Strike 2Dota 2DeadlockHalf-Life: Alyx
Section
Schemas18,139ConVars & Commands7,284
Show
  • CNmBodyGroupNode::CDefinition
  • CNmBoneMaskBlendNode::CDefinition
  • CNmBoneMaskNode::CDefinition
  • CNmBoneMaskSelectorNode::CDefinition
  • CNmBoneMaskSwitchNode::CDefinition
  • CNmBoneMaskValueNode::CDefinition
  • CNmBoneWeightList
  • CNmBoolValueNode::CDefinition
  • CNmCachedBoolNode::CDefinition
  • CNmCachedFloatNode::CDefinition
  • CNmCachedIDNode::CDefinition
  • CNmCachedPoseReadTask
  • CNmCachedPoseWriteTask
  • CNmCachedTargetNode::CDefinition
  • CNmCachedVectorNode::CDefinition
  • CNmCameraDOFEvent
  • CNmCameraFOVEvent
  • CNmChainLookatNode::CDefinition
  • CNmChainLookatTask
  • CNmClip
  • CNmClip::ModelSpaceSamplingChainLink_t
  • CNmClipNode::CDefinition
  • CNmClipReferenceNode::CDefinition
  • CNmClipSelectorNode::CDefinition
  • CNmClothEvent
  • CNmClothEvent::Type_t
  • CNmConstBoolNode::CDefinition
  • CNmConstFloatNode::CDefinition
  • CNmConstIDNode::CDefinition
  • CNmConstTargetNode::CDefinition
  • CNmConstVectorNode::CDefinition
  • CNmContactAudioActionVData
  • CNmContactAudioTypeVData
  • CNmContactEvent
  • CNmControlParameterBoolNode::CDefinition
  • CNmControlParameterFloatNode::CDefinition
  • CNmControlParameterIDNode::CDefinition
  • CNmControlParameterTargetNode::CDefinition
  • CNmControlParameterVectorNode::CDefinition
  • CNmCurrentSyncEventIDNode::CDefinition
  • CNmCurrentSyncEventNode::CDefinition
  • CNmCurrentSyncEventNode::InfoType_t
  • CNmDurationScaleNode::CDefinition
  • CNmEntityAttributeEventBase
  • CNmEntityAttributeFloatEvent
  • CNmEntityAttributeIntEvent
  • CNmEvent
  • CNmEventRelevance_t
  • CNmEventTargetEntity_t
  • CNmExternalPoseNode::CDefinition
  • CNmFixedWeightBoneMaskNode::CDefinition
  • CNmFloatAngleMathNode::CDefinition
  • CNmFloatAngleMathNode::Operation_t
  • CNmFloatChannelData
  • CNmFloatChannelData::ChannelSettings_t
  • CNmFloatChannelSet_t
  • CNmFloatClampNode::CDefinition
  • CNmFloatComparisonNode::CDefinition
  • CNmFloatComparisonNode::Comparison_t
  • CNmFloatCurveEvent
  • CNmFloatCurveEventNode::CDefinition
  • CNmFloatCurveNode::CDefinition
  • CNmFloatEaseNode::CDefinition
  • CNmFloatMathNode::CDefinition
  • CNmFloatMathNode::Operator_t
  • CNmFloatRangeComparisonNode::CDefinition
  • CNmFloatRemapNode::CDefinition
  • CNmFloatRemapNode::RemapRange_t
  • CNmFloatSelectorNode::CDefinition
  • CNmFloatSpringNode::CDefinition
  • CNmFloatSwitchNode::CDefinition
  • CNmFloatValueNode::CDefinition
  • CNmFollowBoneNode::CDefinition
  • CNmFollowBoneTask
  • CNmFootEvent
  • CNmFootEventConditionNode::CDefinition
  • CNmFootIKNode::CDefinition
  • CNmFootIKTask
  • CNmFootstepEventIDNode::CDefinition
  • CNmFootstepEventPercentageThroughNode::CDefinition
Type / to search schemas
  1. Dota 2
  2. animlib
  3. CNmClip

CNmClip

512 bytes (0x0200), align 16Source
Metadata
MGetKV3ClassDefaults: { "m_events": [] }
Also in
Counter-Strike 2Deadlock

Fields

NameTypeOffset
m_skeleton
CStrongHandle<InfoForResourceTypeCNmSkeleton>
00x0000
m_nNumFrames
uint32
80x0008
m_flDuration
float32
120x000C
m_compressedPoseData
CUtlBinaryBlock = "[BINARY BLOB]"
160x0010
m_trackCompressionSettings
CUtlVector<NmCompressionSettings_t>
320x0020
m_compressedPoseOffsets
CUtlVector<uint32>
560x0038
m_secondaryAnimations
CUtlVectorFixedGrowable<CNmClip*, 1>
1200x0078
m_floatChannelData
CUtlVectorFixedGrowable<CNmFloatChannelData*, 2>
1520x0098
m_syncTrack
CNmSyncTrack
1920x00C0
m_rootMotion
CNmRootMotionData
3680x0170
m_bIsAdditive
bool
4480x01C0
m_modelSpaceSamplingChain
CUtlVector<CNmClip::ModelSpaceSamplingChainLink_t>
4560x01C8
m_modelSpaceBoneSamplingIndices
CUtlVector<int32>
4800x01E0
Offsets are from Windows. Source revision 11101030 built on Oct 07 2026. Machine-readable data for scripts and AI agents: llms.txt.