animlib hierarchy
Inheritance tree
180 classes, 38 root hierarchies.
CNmGraphNode::CDefinition (2)
CNmPoseNode::CDefinition (18)
- CNmAnimationPoseNode::CDefinition
- CNmBlend2DNode::CDefinition
- CNmExternalPoseNode::CDefinition
- CNmIDBasedSelectorNode::CDefinition
- CNmLayerBlendNode::CDefinition
- CNmOrientationWarpNode::CDefinition
- CNmParameterizedSelectorNode::CDefinition
- CNmReferencedGraphNode::CDefinition
- CNmReferencePoseNode::CDefinition
- CNmSelectorNode::CDefinition
- CNmStateMachineNode::CDefinition
- CNmStateNode::CDefinition
- CNmTargetWarpNode::CDefinition
- CNmTransitionNode::CDefinition
- CNmZeroPoseNode::CDefinition
CNmValueNode::CDefinition (6)
CNmBoolValueNode::CDefinition (22)
- CNmAndNode::CDefinition
- CNmCachedBoolNode::CDefinition
- CNmConstBoolNode::CDefinition
- CNmControlParameterBoolNode::CDefinition
- CNmFloatComparisonNode::CDefinition
- CNmFloatRangeComparisonNode::CDefinition
- CNmFootEventConditionNode::CDefinition
- CNmGraphEventConditionNode::CDefinition
- CNmIDComparisonNode::CDefinition
- CNmIDEventConditionNode::CDefinition
- CNmIDEventPercentageThroughNode::CDefinition
- CNmIsExternalGraphSlotFilledNode::CDefinition
- CNmIsExternalPoseSetNode::CDefinition
- CNmIsInactiveBranchConditionNode::CDefinition
- CNmIsTargetSetNode::CDefinition
- CNmNotNode::CDefinition
- CNmOrNode::CDefinition
- CNmStateCompletedConditionNode::CDefinition
- CNmSyncEventIndexConditionNode::CDefinition
- CNmTimeConditionNode::CDefinition
- CNmTransitionEventConditionNode::CDefinition
- CNmVirtualParameterBoolNode::CDefinition
CNmFloatValueNode::CDefinition (19)
- CNmCachedFloatNode::CDefinition
- CNmConstFloatNode::CDefinition
- CNmControlParameterFloatNode::CDefinition
- CNmCurrentSyncEventNode::CDefinition
- CNmFloatAngleMathNode::CDefinition
- CNmFloatClampNode::CDefinition
- CNmFloatCurveEventNode::CDefinition
- CNmFloatCurveNode::CDefinition
- CNmFloatEaseNode::CDefinition
- CNmFloatMathNode::CDefinition
- CNmFloatRemapNode::CDefinition
- CNmFloatSelectorNode::CDefinition
- CNmFloatSpringNode::CDefinition
- CNmFloatSwitchNode::CDefinition
- CNmFootstepEventPercentageThroughNode::CDefinition
- CNmIDToFloatNode::CDefinition
- CNmTargetInfoNode::CDefinition
- CNmVectorInfoNode::CDefinition
- CNmVirtualParameterFloatNode::CDefinition
CNmEvent (14)
- CNmBitFlags
- CNmBoneWeightList
- CNmClip
- CNmClip::ModelSpaceSamplingChainLink_t
- CNmFloatChannelData
- CNmFloatChannelData::ChannelSettings_t
- CNmFloatChannelSet_t
- CNmFloatRemapNode::RemapRange_t
- CNmGraphDefinition
- CNmGraphDefinition::ExternalGraphSlot_t
- CNmGraphDefinition::ExternalPoseSlot_t
- CNmGraphDefinition::ReferencedGraphSlot_t
- CNmGraphEventConditionNode::Condition_t
- CNmGraphInstance
- CNmGraphVariationUserData
- CNmLayerBlendNode::LayerDefinition_t
- CNmParameterizedBlendNode::BlendRange_t
- CNmParameterizedBlendNode::Parameterization_t
- CNmRootMotionData
- CNmSkeleton
- CNmSkeleton::SecondarySkeleton_t
- CNmStateMachineNode::StateDefinition_t
- CNmStateMachineNode::TransitionDefinition_t
- CNmStateNode::TimedEvent_t
- CNmSyncTrack
- CNmSyncTrack::Event_t
- CNmSyncTrack::EventMarker_t
- CNmTarget
- NmBoneMaskSetDefinition_t
- NmCompressionSettings_t
- NmCompressionSettings_t::QuantizationRange_t
- NmFloatCurveCompressionSettings_t
- NmPercent_t
- NmSyncTrackTime_t
- NmSyncTrackTimeRange_t
Inheritance diagram (142 edges)
classDiagram
`CNmGraphNode::CDefinition` <|-- `CNmPoseNode::CDefinition`
`CNmGraphNode::CDefinition` <|-- `CNmValueNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmAnimationPoseNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmBlend2DNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmClipReferenceNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmExternalPoseNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmIDBasedSelectorNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmLayerBlendNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmOrientationWarpNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmParameterizedBlendNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmParameterizedSelectorNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmPassthroughNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmReferencedGraphNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmReferencePoseNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmSelectorNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmStateMachineNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmStateNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmTargetWarpNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmTransitionNode::CDefinition`
`CNmPoseNode::CDefinition` <|-- `CNmZeroPoseNode::CDefinition`
`CNmValueNode::CDefinition` <|-- `CNmBoneMaskValueNode::CDefinition`
`CNmValueNode::CDefinition` <|-- `CNmBoolValueNode::CDefinition`
`CNmValueNode::CDefinition` <|-- `CNmFloatValueNode::CDefinition`
`CNmValueNode::CDefinition` <|-- `CNmIDValueNode::CDefinition`
`CNmValueNode::CDefinition` <|-- `CNmTargetValueNode::CDefinition`
`CNmValueNode::CDefinition` <|-- `CNmVectorValueNode::CDefinition`
`CNmClipReferenceNode::CDefinition` <|-- `CNmClipNode::CDefinition`
`CNmClipReferenceNode::CDefinition` <|-- `CNmClipSelectorNode::CDefinition`
`CNmClipReferenceNode::CDefinition` <|-- `CNmIDBasedClipSelectorNode::CDefinition`
`CNmClipReferenceNode::CDefinition` <|-- `CNmParameterizedClipSelectorNode::CDefinition`
`CNmClipReferenceNode::CDefinition` <|-- `CNmTargetSelectorNode::CDefinition`
`CNmParameterizedBlendNode::CDefinition` <|-- `CNmBlend1DNode::CDefinition`
`CNmParameterizedBlendNode::CDefinition` <|-- `CNmVelocityBlendNode::CDefinition`
`CNmPassthroughNode::CDefinition` <|-- `CNmChainLookatNode::CDefinition`
`CNmPassthroughNode::CDefinition` <|-- `CNmFollowBoneNode::CDefinition`
`CNmPassthroughNode::CDefinition` <|-- `CNmFootIKNode::CDefinition`
`CNmPassthroughNode::CDefinition` <|-- `CNmRootMotionOverrideNode::CDefinition`
`CNmPassthroughNode::CDefinition` <|-- `CNmScaleNode::CDefinition`
`CNmPassthroughNode::CDefinition` <|-- `CNmSpeedScaleBaseNode::CDefinition`
`CNmPassthroughNode::CDefinition` <|-- `CNmTwoBoneIKNode::CDefinition`
`CNmBoneMaskValueNode::CDefinition` <|-- `CNmBoneMaskBlendNode::CDefinition`
`CNmBoneMaskValueNode::CDefinition` <|-- `CNmBoneMaskNode::CDefinition`
`CNmBoneMaskValueNode::CDefinition` <|-- `CNmBoneMaskSelectorNode::CDefinition`
`CNmBoneMaskValueNode::CDefinition` <|-- `CNmBoneMaskSwitchNode::CDefinition`
`CNmBoneMaskValueNode::CDefinition` <|-- `CNmFixedWeightBoneMaskNode::CDefinition`
`CNmBoneMaskValueNode::CDefinition` <|-- `CNmVirtualParameterBoneMaskNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmAndNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmCachedBoolNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmConstBoolNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmControlParameterBoolNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmFloatComparisonNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmFloatRangeComparisonNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmFootEventConditionNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmGraphEventConditionNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmIDComparisonNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmIDEventConditionNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmIDEventPercentageThroughNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmIsExternalGraphSlotFilledNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmIsExternalPoseSetNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmIsInactiveBranchConditionNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmIsTargetSetNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmNotNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmOrNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmStateCompletedConditionNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmSyncEventIndexConditionNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmTimeConditionNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmTransitionEventConditionNode::CDefinition`
`CNmBoolValueNode::CDefinition` <|-- `CNmVirtualParameterBoolNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmCachedFloatNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmConstFloatNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmControlParameterFloatNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmCurrentSyncEventNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFloatAngleMathNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFloatClampNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFloatCurveEventNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFloatCurveNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFloatEaseNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFloatMathNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFloatRemapNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFloatSelectorNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFloatSpringNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFloatSwitchNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmFootstepEventPercentageThroughNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmIDToFloatNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmTargetInfoNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmVectorInfoNode::CDefinition`
`CNmFloatValueNode::CDefinition` <|-- `CNmVirtualParameterFloatNode::CDefinition`
`CNmIDValueNode::CDefinition` <|-- `CNmCachedIDNode::CDefinition`
`CNmIDValueNode::CDefinition` <|-- `CNmConstIDNode::CDefinition`
`CNmIDValueNode::CDefinition` <|-- `CNmControlParameterIDNode::CDefinition`
`CNmIDValueNode::CDefinition` <|-- `CNmCurrentSyncEventIDNode::CDefinition`
`CNmIDValueNode::CDefinition` <|-- `CNmFootstepEventIDNode::CDefinition`
`CNmIDValueNode::CDefinition` <|-- `CNmIDEventNode::CDefinition`
`CNmIDValueNode::CDefinition` <|-- `CNmIDSelectorNode::CDefinition`
`CNmIDValueNode::CDefinition` <|-- `CNmIDSwitchNode::CDefinition`
`CNmIDValueNode::CDefinition` <|-- `CNmVirtualParameterIDNode::CDefinition`
`CNmTargetValueNode::CDefinition` <|-- `CNmCachedTargetNode::CDefinition`
`CNmTargetValueNode::CDefinition` <|-- `CNmConstTargetNode::CDefinition`
`CNmTargetValueNode::CDefinition` <|-- `CNmControlParameterTargetNode::CDefinition`
`CNmTargetValueNode::CDefinition` <|-- `CNmTargetOffsetNode::CDefinition`
`CNmTargetValueNode::CDefinition` <|-- `CNmVirtualParameterTargetNode::CDefinition`
`CNmVectorValueNode::CDefinition` <|-- `CNmCachedVectorNode::CDefinition`
`CNmVectorValueNode::CDefinition` <|-- `CNmConstVectorNode::CDefinition`
`CNmVectorValueNode::CDefinition` <|-- `CNmControlParameterVectorNode::CDefinition`
`CNmVectorValueNode::CDefinition` <|-- `CNmTargetPointNode::CDefinition`
`CNmVectorValueNode::CDefinition` <|-- `CNmVectorCreateNode::CDefinition`
`CNmVectorValueNode::CDefinition` <|-- `CNmVectorNegateNode::CDefinition`
`CNmVectorValueNode::CDefinition` <|-- `CNmVirtualParameterVectorNode::CDefinition`
`CNmSpeedScaleBaseNode::CDefinition` <|-- `CNmDurationScaleNode::CDefinition`
`CNmSpeedScaleBaseNode::CDefinition` <|-- `CNmSpeedScaleNode::CDefinition`
`CNmSpeedScaleBaseNode::CDefinition` <|-- `CNmVelocityBasedSpeedScaleNode::CDefinition`
CNmEvent <|-- CNmBodyGroupEvent
CNmEvent <|-- CNmEntityAttributeEventBase
CNmEvent <|-- CNmFloatCurveEvent
CNmEvent <|-- CNmFootEvent
CNmEvent <|-- CNmFrameSnapEvent
CNmEvent <|-- CNmIDEvent
CNmEvent <|-- CNmLegacyEvent
CNmEvent <|-- CNmMaterialAttributeEvent
CNmEvent <|-- CNmOrientationWarpEvent
CNmEvent <|-- CNmParticleEvent
CNmEvent <|-- CNmRootMotionEvent
CNmEvent <|-- CNmSoundEvent
CNmEvent <|-- CNmTargetWarpEvent
CNmEvent <|-- CNmTransitionEvent
CNmEntityAttributeEventBase <|-- CNmEntityAttributeFloatEvent
CNmEntityAttributeEventBase <|-- CNmEntityAttributeIntEvent
CNmPoseTask <|-- CNmBlendTaskBase
CNmPoseTask <|-- CNmCachedPoseReadTask
CNmPoseTask <|-- CNmCachedPoseWriteTask
CNmPoseTask <|-- CNmChainLookatTask
CNmPoseTask <|-- CNmFollowBoneTask
CNmPoseTask <|-- CNmFootIKTask
CNmPoseTask <|-- CNmReferencePoseTask
CNmPoseTask <|-- CNmSampleTask
CNmPoseTask <|-- CNmScaleTask
CNmPoseTask <|-- CNmTwoBoneIKTask
CNmPoseTask <|-- CNmZeroPoseTask
CNmBlendTaskBase <|-- CNmAdditiveBlendTask
CNmBlendTaskBase <|-- CNmBlendTask
CNmBlendTaskBase <|-- CNmModelSpaceBlendTask
CNmBlendTaskBase <|-- CNmOverlayBlendTask