Navigation
API > API/Plugins > API/Plugins/ControlRig
Base class for all rig units that can change data
| Name | FRigUnitMutable |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Units/RigUnit.h |
| Include Path | #include "Units/RigUnit.h" |
Syntax
USTRUCT (BlueprintType , Meta=(Abstract))
struct FRigUnitMutable : public FRigUnit
Inheritance Hierarchy
- FRigVMStruct → FRigUnit → FRigUnitMutable
Derived Classes
FRigUnitMutable derived class hierarchy
- FRigUnit_AddBoneTransform
- FRigUnit_AimConstraint
- FRigUnit_ApplyFK
- FRigUnit_CollectionBaseMutable
- FRigUnit_DebugBaseMutable
- FRigUnit_DiscardMatches
- FRigUnit_DrawContainerSetColor
- FRigUnit_DrawContainerSetThickness
- FRigUnit_DrawContainerSetTransform
- FRigUnit_DrawControlRigSpline
- FRigUnit_DynamicHierarchyBaseMutable
- FRigUnit_FindClosestItem
- FRigUnit_GetJointTransform
- FRigUnit_HierarchyBaseMutable
- FRigUnit_HighlevelBaseMutable
- 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_SetControlRotationOffset
- FRigUnit_SetControlRotator
- FRigUnit_SetControlScaleOffset
- FRigUnit_SetControlTransform
- FRigUnit_SetControlTranslationOffset
- 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
- FRigUnit_PhysicsBaseMutable
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigUnitMutable() |
Units/RigUnit.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExecutePin | FRigVMExecutePin | This property is used to chain multiple mutable units together | Units/RigUnit.h |
|