Navigation
API > API/Plugins > API/Plugins/ControlRig > API/Plugins/ControlRig/Rigs
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URigVMHost
- UControlRig
- UFKControlRig
References
| Module | ControlRig |
| Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Rigs/FKControlRig.h |
| Include | #include "Rigs/FKControlRig.h" |
Syntax
UCLASS&40;NotBlueprintable, Meta&61;&40;DisplayName&61;"FK Control Rig"&41;&41;
class UFKControlRig : public UControlRig
Remarks
Rig that allows override editing per joint
Constructors
| Type | Name | Description | |
|---|---|---|---|
UFKControlRig
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| EControlRigFKRigExecuteMode | GetApplyMode () |
||
| bool | GetControlActive
(
int32 Index |
||
| FName | GetControlName
(
const FName& InName, |
Utility function to generate a valid control element name | |
| TArray< FName > | |||
| FName | GetControlTargetName
(
const FName& InName, |
Utility function to generate a target element name for control | |
| bool | |||
| void | Ensures that controls mask is updated according to contained ControlRig (control) elements. | ||
| void | SetApplyMode
(
EControlRigFKRigExecuteMode InMode |
||
| void | SetControlActive
(
const TArray< FFKBoneCheckInfo >& InBoneChecks |
||
| void | SetControlActive
(
int32 Index, |
||
| void | SetInitializationOptions
(
const FRigElementInitializationOptions& Options |
||
| void |
Overridden from UControlRig
| Type | Name | Description | |
|---|---|---|---|
| void | SetBoneInitialTransformsFromSkeletalMeshComponent
(
USkeletalMeshComponent* InSkelMeshComp, |
Setup the initial transform / ref pose of the bones based upon skeletal mesh component (ref skeleton) This uses the RefSkeleton pose instead of the current refpose (or vice versae is bUseAnimInstance == true) |
Overridden from URigVMHost
| Type | Name | Description | |
|---|---|---|---|
| bool | Execute_Internal
(
const FName& InEventName |
ExecuteUnits | |
| void | Initialize
(
bool bInitRigUnits |
BEGIN ControlRig. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FRigElementInitializationOptions |