Source 2 Viewer
Game
Counter-Strike 2Dota 2DeadlockHalf-Life: Alyx
Section
Schemas4,516ConVars & Commands5,573
Show
  • CNmRootMotionData::SamplingMode_t
  • CNmRootMotionEvent
  • CNmRootMotionOverrideNode::CDefinition
  • CNmRootMotionOverrideNode::OverrideFlags_t
  • CNmSampleTask
  • CNmScaleNode::CDefinition
  • CNmScaleTask
  • CNmSelectorNode::CDefinition
  • CNmSkeleton
  • CNmSkeleton::ContactConfig_t
  • CNmSkeleton::SecondarySkeleton_t
  • CNmSoundEvent
  • CNmSoundEvent::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
  • 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
  • NmEasingFunction_t
  • NmEasingOperation_t
  • NmEventConditionRules_t
  • NmFloatCurveCompressionSettings_t
  • NmFollowBoneMode_t
  • NmFootPhaseCondition_t
  • NmFootPhase_t
  • NmFrameSnapEventMode_t
  • NmGraphDebugMode_t
  • NmGraphEventTypeCondition_t
  • NmGraphValueType_t
  • NmIKBlendMode_t
Type / to search schemas
  1. Counter-Strike 2
  2. animlib
  3. CNmPoseNode::CDefinition
  4. CNmStateNode::CDefinition

CNmStateNode::CDefinition

176 bytes (0xB0), align 8Source
Inherits
CNmPoseNode::CDefinitionCNmGraphNode::CDefinition
Metadata
MHasKV3TransferPolymorphicClassname
Also in
Dota 2Deadlock

Fields

NameTypeOffset
m_nChildNodeIdx
int16 = -1
160x10
m_entryEvents
CUtlLeanVectorFixedGrowable<CGlobalSymbol, 3>
240x18
m_executeEvents
CUtlLeanVectorFixedGrowable<CGlobalSymbol, 3>
560x38
m_exitEvents
CUtlLeanVectorFixedGrowable<CGlobalSymbol, 3>
880x58
m_timedRemainingEvents
CUtlLeanVectorFixedGrowable<CNmStateNode::TimedEvent_t, 1>
1200x78
m_timedElapsedEvents
CUtlLeanVectorFixedGrowable<CNmStateNode::TimedEvent_t, 1>
1440x90
m_nLayerWeightNodeIdx
int16 = -1
1680xA8
m_nLayerRootMotionWeightNodeIdx
int16 = -1
1700xAA
m_nLayerBoneMaskNodeIdx
int16 = -1
1720xAC
m_bIsOffState
bool
1740xAE
m_bUseActualElapsedTimeInStateForTimedEvents
bool
1750xAF
Offsets are from Windows. Source revision 11087167 built on Oct 05 2026. Machine-readable data for scripts and AI agents: llms.txt.