Navigation
Unreal Engine C++ API Reference > Plugins > ControlRig > Units
Inheritance Hierarchy
- FRigVMStruct
- FRigUnit
- FRigUnit_Control
- FRigUnit_Control_StaticMesh
- FRigUnit_ControlRigSplineBase
- FRigUnit_ClosestParameterFromControlRigSpline
- FRigUnit_ControlRigSplineFromPoints
- FRigUnit_ControlRigSplineFromTransforms
- FRigUnit_ParameterAtPercentage
- FRigUnit_PositionFromControlRigSpline
- FRigUnit_TangentFromControlRigSpline
- FRigUnit_TransformFromControlRigSpline
- FRigUnit_TransformFromControlRigSpline2
- FRigUnit_GetLengthAtParamControlRigSpline
- FRigUnit_GetLengthControlRigSpline
- FRigUnit_HighlevelBase
- FRigUnit_InverseExecution
- FRigUnit_LiveLinkBase
- FRigUnit_LiveLinkEvaluteFrameAnimation
- FRigUnit_LiveLinkEvaluteFrameTransform
- FRigUnit_LiveLinkGetParameterValueByName
- FRigUnit_LiveLinkGetTransformByName
- FRigUnitMutable
- FRigUnit_AddBoneTransform
- FRigUnit_DrawControlRigSpline
- FRigUnit_HighlevelBaseMutable
- FRigUnit_FitChainToCurve
- FRigUnit_FitChainToCurveItemArray
- FRigUnit_FitChainToCurvePerItem
- FRigUnit_FitChainToSplineCurve
- FRigUnit_FitChainToSplineCurveItemArray
- FRigUnit_FitSplineCurveToChain
- FRigUnit_FitSplineCurveToChainItemArray
- FRigUnit_PBIK
- FRigUnit_SplineConstraint
- FRigUnit_RigLogic
- FRigUnit_SetCurveValue
- FRigUnit_SetRotation
- FRigUnit_SetScale
- FRigUnit_SetSplinePoints
- FRigUnit_SetSplineTransforms
- FRigUnit_SetTransform
- FRigUnit_SetTransformArray
- FRigUnit_SetTransformItemArray
- FRigUnit_SetTranslation
- FRigUnit_TwoBoneIKFK
References
Module | ControlRig |
Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Units/RigUnit.h |
Include | #include "Units/RigUnit.h" |
Syntax
USTRUCT&40;BlueprintType,
Meta&61;&40;Abstract, NodeColor&61;"0.1 0.1 0.1", ExecuteContext&61;"FControlRigExecuteContext"&41;&41;
struct FRigUnit : public FRigVMStruct
Remarks
Base class for all rig units
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FRigUnit () |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
~FRigUnit () |
Virtual destructor |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FTransform | DetermineOffsetTransformForPin
(
const FString& InPinPath, |
|
![]() ![]() ![]() |
FRigElementKey | DetermineSpaceForPin
(
const FString& InPinPath, |
|
![]() ![]() |
FName | The name of the method used within each rig unit |