Navigation
Unreal Engine C++ API Reference > 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 |