Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/RigLogic
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void calculateJoints
(
RigInstance* instance |
Calculate only the joint outputs of the rig. | riglogic/riglogic/RigLogic.h | |
void calculateJoints
(
RigInstance* instance, |
Calculate individual joint groups. | riglogic/riglogic/RigLogic.h |
calculateJoints(RigInstance *)
Description
This is considered as an advanced usage use case.
| Name | calculateJoints |
| Type | function |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/riglogic/riglogic/RigLogic.h |
| Include Path | #include "riglogic/riglogic/RigLogic.h" |
void calculateJoints
(
RigInstance * instance
) const
Parameters
| Name | Remarks |
|---|---|
| instance | The rig instance whose outputs are to be calculated. |
See Also
calculateJoints(RigInstance *, std::uint16_t)
Warnings * The index must be less than the value returned by getJointGroupCount.
Description
It's intended to be used in a multi-threaded environment, such that the calculatin of all joint groups is performed by several threads, instead of computing all at once.
This is considered as an expert usage use case.
The index must be less than the value returned by getJointGroupCount.
| Name | calculateJoints |
| Type | function |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/riglogic/riglogic/RigLogic.h |
| Include Path | #include "riglogic/riglogic/RigLogic.h" |
void calculateJoints
(
RigInstance * instance,
std::uint16_t jointGroupIndex
) const
Parameters
| Name | Remarks |
|---|---|
| instance | The rig instance whose outputs are to be calculated. |
| jointGroupIndex | A joint group's position in the zero-indexed array of joint groups. |