Navigation
API > API/Plugins > API/Plugins/ControlRig > API/Plugins/ControlRig/Units
Inheritance Hierarchy
- FRigVMStruct
- FRigUnit
- FRigUnitMutable
- FRigUnit_AddBoneTransform
- FRigUnit_AimConstraint
- FRigUnit_ApplyFK
- FRigUnit_CollectionBaseMutable
- FRigUnit_CollectionLoop
- FRigUnit_DebugBaseMutable
- FRigUnit_DebugArc
- FRigUnit_DebugArcItemSpace
- FRigUnit_DebugLine
- FRigUnit_DebugLineItemSpace
- FRigUnit_DebugLineStrip
- FRigUnit_DebugLineStripItemSpace
- FRigUnit_DebugRectangle
- FRigUnit_DebugRectangleItemSpace
- FRigUnit_DebugTransformArrayMutable
- FRigUnit_DebugTransformArrayMutableItemSpace
- FRigUnit_DebugTransformMutable
- FRigUnit_DebugTransformMutableItemSpace
- FRigUnit_DiscardMatches
- FRigUnit_DrawContainerSetColor
- FRigUnit_DrawContainerSetThickness
- FRigUnit_DrawContainerSetTransform
- FRigUnit_DrawControlRigSpline
- FRigUnit_DynamicHierarchyBaseMutable
- FRigUnit_AddParent
- FRigUnit_HierarchyAddElement
- FRigUnit_HierarchyAddAnimationChannelBool
- FRigUnit_HierarchyAddAnimationChannelFloat
- FRigUnit_HierarchyAddAnimationChannelInteger
- FRigUnit_HierarchyAddAnimationChannelRotator
- FRigUnit_HierarchyAddAnimationChannelScaleFloat
- FRigUnit_HierarchyAddAnimationChannelScaleVector
- FRigUnit_HierarchyAddAnimationChannelVector
- FRigUnit_HierarchyAddAnimationChannelVector2D
- FRigUnit_HierarchyAddBone
- FRigUnit_HierarchyAddControlElement
- FRigUnit_HierarchyAddControlFloat
- FRigUnit_HierarchyAddControlInteger
- FRigUnit_HierarchyAddControlRotator
- FRigUnit_HierarchyAddControlTransform
- FRigUnit_HierarchyAddControlVector
- FRigUnit_HierarchyAddControlVector2D
- FRigUnit_HierarchyAddNull
- FRigUnit_HierarchyAddPhysicsJoint
- FRigUnit_HierarchyAddSocket
- FRigUnit_HierarchyAddPhysicsSolver
- FRigUnit_HierarchyImportFromSkeleton
- FRigUnit_HierarchyRemoveElement
- FRigUnit_HierarchyReset
- FRigUnit_HierarchySetParentWeights
- FRigUnit_HierarchySetShapeSettings
- FRigUnit_SetChannelHosts
- FRigUnit_SetDefaultParent
- FRigUnit_SwitchParent
- FRigUnit_GetJointTransform
- FRigUnit_HierarchyBaseMutable
- FRigUnit_HierarchySetPose
- FRigUnit_HierarchySetPoseItemArray
- FRigUnit_PoseLoop
- FRigUnit_HighlevelBaseMutable
- FRigUnit_AimBone
- FRigUnit_AimConstraintLocalSpaceOffset
- FRigUnit_AimItem
- FRigUnit_BoneHarmonics
- FRigUnit_CCDIK
- FRigUnit_CCDIKItemArray
- FRigUnit_CCDIKPerItem
- FRigUnit_ChainHarmonics
- FRigUnit_ChainHarmonicsPerItem
- FRigUnit_DistributeRotation
- FRigUnit_DistributeRotationForCollection
- FRigUnit_DistributeRotationForItemArray
- FRigUnit_FABRIK
- FRigUnit_FABRIKItemArray
- FRigUnit_FABRIKPerItem
- FRigUnit_FitChainToCurve
- FRigUnit_FitChainToCurveItemArray
- FRigUnit_FitChainToCurvePerItem
- FRigUnit_FitChainToSplineCurve
- FRigUnit_FitChainToSplineCurveItemArray
- FRigUnit_FitSplineCurveToChain
- FRigUnit_FitSplineCurveToChainItemArray
- FRigUnit_ItemHarmonics
- FRigUnit_ModifyBoneTransforms
- FRigUnit_ModifyTransforms
- FRigUnit_MultiFABRIK
- FRigUnit_ParentConstraint
- FRigUnit_PBIK
- FRigUnit_PositionConstraint
- FRigUnit_PositionConstraintLocalSpaceOffset
- FRigUnit_RotationConstraint
- FRigUnit_RotationConstraintLocalSpaceOffset
- FRigUnit_ScaleConstraint
- FRigUnit_ScaleConstraintLocalSpaceOffset
- FRigUnit_SlideChain
- FRigUnit_SlideChainItemArray
- FRigUnit_SlideChainPerItem
- FRigUnit_SphericalPoseReader
- FRigUnit_SplineConstraint
- FRigUnit_SpringIK
- FRigUnit_TransformConstraint
- FRigUnit_TransformConstraintPerItem
- FRigUnit_TwistBones
- FRigUnit_TwistBonesPerItem
- FRigUnit_TwoBoneIKSimple
- FRigUnit_TwoBoneIKSimplePerItem
- FRigUnit_ItemBaseMutable
- FRigUnit_OffsetTransformForItem
- FRigUnit_ParentSwitchConstraint
- FRigUnit_ParentSwitchConstraintArray
- FRigUnit_PropagateTransform
- FRigUnit_RemoveAllMetadata
- FRigUnit_RemoveMetadata
- FRigUnit_RemoveMetadataTag
- FRigUnit_RigLogic
- FRigUnit_RigModulesBaseMutable
- FRigUnit_SendEvent
- FRigUnit_SetBoneInitialTransform
- FRigUnit_SetBoneRotation
- FRigUnit_SetBoneTransform
- FRigUnit_SetBoneTranslation
- FRigUnit_SetControlBool
- FRigUnit_SetControlColor
- FRigUnit_SetControlDrivenList
- FRigUnit_SetControlFloat
- FRigUnit_SetControlInteger
- FRigUnit_SetControlOffset
- FRigUnit_SetControlRotator
- FRigUnit_SetControlTransform
- FRigUnit_SetControlVector
- FRigUnit_SetControlVector2D
- FRigUnit_SetControlVisibility
- FRigUnit_SetCurveValue
- FRigUnit_SetDefaultMatch
- FRigUnit_SetMetadataTag
- FRigUnit_SetMetadataTagArray
- FRigUnit_SetMultiControlBool
- FRigUnit_SetMultiControlFloat
- FRigUnit_SetMultiControlInteger
- FRigUnit_SetMultiControlRotator
- FRigUnit_SetMultiControlVector2D
- FRigUnit_SetRelativeBoneTransform
- FRigUnit_SetRelativeRotationForItem
- FRigUnit_SetRelativeTransformForItem
- FRigUnit_SetRelativeTranslationForItem
- FRigUnit_SetRotation
- FRigUnit_SetScale
- FRigUnit_SetShapeTransform
- FRigUnit_SetSpaceInitialTransform
- FRigUnit_SetSpaceTransform
- FRigUnit_SetSplinePoints
- FRigUnit_SetSplineTransforms
- FRigUnit_SetTransform
- FRigUnit_SetTransformArray
- FRigUnit_SetTransformItemArray
- FRigUnit_SetTranslation
- FRigUnit_SetupShapeLibraryFromUserData
- FRigUnit_TwoBoneIKFK
- FRigUnit_UnsetCurveValue
References
Module | ControlRig |
Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Units/RigUnit.h |
Include | #include "Units/RigUnit.h" |
Syntax
USTRUCT (BlueprintType , Meta=(Abstract))
struct FRigUnitMutable : public FRigUnit
Remarks
Base class for all rig units that can change data
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() ![]() |
FControlRigExecuteContext | ExecuteContext | This property is used to chain multiple mutable units together |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |