Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
10,187
ConVars & Commands
6,276
Show
All
10,187
Classes
9,310
Enums
877
Entities
2,141
Components
26
Networked
858
VData
41
Exclusive
6,248
CNmParameterizedClipSelectorNode::CDefinition
CNmParameterizedSelectorNode::CDefinition
CNmParticleEvent
CNmParticleEvent::Type_t
CNmPassthroughNode::CDefinition
CNmPoseNode::CDefinition
CNmPoseTask
CNmReferencePoseNode::CDefinition
CNmReferencePoseTask
CNmReferencedGraphNode::CDefinition
CNmRootMotionData
CNmRootMotionData::SamplingMode_t
CNmRootMotionEvent
CNmRootMotionOverrideNode::CDefinition
CNmRootMotionOverrideNode::OverrideFlags_t
CNmSampleTask
CNmScaleNode::CDefinition
CNmScaleTask
CNmSelectorNode::CDefinition
CNmSkeleton
CNmSkeleton::SecondarySkeleton_t
CNmSoundEvent
CNmSoundEventBase
CNmSoundEventBase::Position_t
CNmSpeedScaleBaseNode::CDefinition
CNmSpeedScaleNode::CDefinition
CNmStateCompletedConditionNode::CDefinition
CNmStateMachineNode::CDefinition
CNmStateMachineNode::StateDefinition_t
CNmStateMachineNode::TransitionDefinition_t
CNmStateNode::CDefinition
CNmStateNode::TimedEvent_t
CNmStateNode::TimedEvent_t::Comparison_t
CNmSyncEventIndexConditionNode::CDefinition
CNmSyncEventIndexConditionNode::TriggerMode_t
CNmSyncTrack
CNmSyncTrack::EventMarker_t
CNmSyncTrack::Event_t
CNmTaggedSoundEvent
CNmTarget
CNmTargetInfoNode::CDefinition
CNmTargetInfoNode::Info_t
CNmTargetOffsetNode::CDefinition
CNmTargetPointNode::CDefinition
CNmTargetSelectorNode::CDefinition
CNmTargetValueNode::CDefinition
CNmTargetWarpEvent
CNmTargetWarpNode::CDefinition
CNmTargetWarpNode::TargetUpdateRule_t
CNmTimeConditionNode::CDefinition
CNmTimeConditionNode::ComparisonType_t
CNmTimeConditionNode::Operator_t
CNmTimeControlledClipNode::CDefinition
CNmTransitionEvent
CNmTransitionEventConditionNode::CDefinition
CNmTransitionNode::CDefinition
CNmTransitionNode::TransitionOptions_t
CNmTwoBoneIKNode::CDefinition
CNmTwoBoneIKTask
CNmValueNode::CDefinition
CNmVectorCreateNode::CDefinition
CNmVectorInfoNode::CDefinition
CNmVectorInfoNode::Info_t
CNmVectorNegateNode::CDefinition
CNmVectorValueNode::CDefinition
CNmVelocityBasedSpeedScaleNode::CDefinition
CNmVelocityBlendNode::CDefinition
CNmVirtualParameterBoneMaskNode::CDefinition
CNmVirtualParameterBoolNode::CDefinition
CNmVirtualParameterFloatNode::CDefinition
CNmVirtualParameterIDNode::CDefinition
CNmVirtualParameterTargetNode::CDefinition
CNmVirtualParameterVectorNode::CDefinition
CNmZeroPoseNode::CDefinition
CNmZeroPoseTask
NmBoneMaskSetDefinition_t
NmCachedValueMode_t
NmCompressionSettings_t
NmCompressionSettings_t::QuantizationRange_t
NmContactAudioInfo_t
Type
/
to search schemas
Deadlock
animlib
CNmSkeleton
CNmSkeleton
232 bytes (0xE8), align 8
Source
Also in
Counter-Strike 2
differs
Dota 2
Fields
Name
Type
Offset
m_ID
CGlobalSymbol
0
0x00
m_boneIDs
CUtlLeanVector
<
CGlobalSymbol
>
8
0x08
m_parentIndices
CUtlVector
<
int32
>
24
0x18
m_parentSpaceReferencePose
CUtlVector
<
CTransform
>
48
0x30
m_modelSpaceReferencePose
CUtlVector
<
CTransform
>
72
0x48
m_numBonesToSampleAtLowLOD
int32
96
0x60
m_bIsPropSkeleton
bool
100
0x64
m_maskDefinitions
CUtlLeanVector
<
NmBoneMaskSetDefinition_t
>
136
0x88
m_secondarySkeletons
CUtlLeanVector
<
CNmSkeleton::SecondarySkeleton_t
>
168
0xA8
m_floatChannelSets
CUtlLeanVector
<
CNmFloatChannelSet_t
>
184
0xB8
m_gameplayRelevantBoneIndices
CUtlVector
<
int32
>
200
0xC8
m_nSpecialDependencyHash
int64
224
0xE0