Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Animation/IKRig/Source/IKRig/Public/IKRigProcessor.h |
Include |
#include "IKRigProcessor.h" |
UCLASS()
class UIKRigProcessor : public UObject
Name | Description | ||
---|---|---|---|
|
CopyAllInputsFromSourceAssetAtRuntime ( |
Used to propagate setting values from the source asset at runtime (settings that do not require re-initialization) |
|
|
CopyOutputGlobalPoseToArray ( |
Get the results after calling Solve() |
|
|
const FIKRig... |
GetGoalContainer() |
END UPDATE SEQUENCE FUNCTIONSGet access to the internal goal data (read only) |
|
FIKRigSkelet... |
GetSkeleton() |
Get access to the internal skeleton data |
|
Initialize ( |
The runtime for an IKRig to convert an input pose into a solved output pose given a set of IK Rig Goals: |
|
|
Initialize ( |
Anim Graph: convenience to initialize directly from an FReferenceSkeleton. |
|
|
IsIKRigCompatibleWithSkeleton ( |
Used to determine if the IK Rig asset is compatible with a given skeleton. |
|
|
IsInitialized() |
||
|
Reset() |
Reset all internal data structures. Will require re-initialization before solving again. |
|
|
SetIKGoal ( |
Set a named IK goal to go to a specific location, rotation and space, blended by separate position/rotation alpha (0-1) |
|
|
SetIKGoal ( |
Set a named IK goal to go to a specific location, rotation and space, blended by separate position/rotation alpha (0-1) |
|
|
SetInputPoseGlobal ( |
BEGIN UPDATE SEQUENCE FUNCTIONS |
|
|
SetInputPoseToRefPose() |
Optionally can be called before Solve() to use the reference pose as start pose |
|
|
SetNeedsInitialized() |
||
|
Solve ( |
Run entire stack of solvers. |