Skip to content

animlib hierarchy

Inheritance tree

180 classes, 38 root hierarchies.

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