Navigation
API > API/Plugins > API/Plugins/IKRig
| Name | UIKRigComponent |
| Type | class |
| Header File | /Engine/Plugins/Animation/IKRig/Source/IKRig/Public/ActorComponents/IKRigComponent.h |
| Include Path | #include "ActorComponents/IKRigComponent.h" |
Syntax
UCLASS (MinimalAPI, ClassGroup=IKRig, BlueprintType, Blueprintable, EditInlineNew,
Meta=(BlueprintSpawnableComponent))
class UIKRigComponent :
public UActorComponent ,
public IIKGoalCreatorInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → UIKRigComponent
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GoalContainer | FIKRigGoalContainer | ActorComponents/IKRigComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddIKGoals_Implementation
(
TMap< FName, FIKRigGoal >& OutGoals |
Called from the IK Rig Anim node to obtain all the goals that have been set on this actor. | ActorComponents/IKRigComponent.h | |
void ClearAllGoals() |
Remove all stored goals in this component. | ActorComponents/IKRigComponent.h |
|
void SetIKRigGoal
(
const FIKRigGoal& Goal |
Apply a IKRigGoal and store it on this rig. | ActorComponents/IKRigComponent.h |
|
void SetIKRigGoalPositionAndRotation
(
const FName GoalName, |
Set an IK Rig Goal position and rotation (assumed in Component Space of Skeletal Mesh) with separate alpha values. | ActorComponents/IKRigComponent.h |
|
void SetIKRigGoalTransform
(
const FName GoalName, |
Set an IK Rig Goal transform (assumed in Component Space of Skeletal Mesh) with separate alpha values. | ActorComponents/IKRigComponent.h |
|