Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FAnimationRuntime
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void MirrorPose
(
FCompactPose& Pose, |
Mirror a pose with the specified MirrorDataTable. | AnimationRuntime.h | |
static void MirrorPose
(
FCompactPose& Pose, |
Mirror Pose using cached mirror bones and components space arrays. | AnimationRuntime.h |
MirrorPose(FCompactPose &, const UMirrorDataTable &)
Description
Mirror a pose with the specified MirrorDataTable. This method computes the required compact mirror pose and component space reference rotations each call and should not be used for repeated calculations
| Name | MirrorPose |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/AnimationRuntime.h |
| Include Path | #include "AnimationRuntime.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Animation/AnimationRuntime.cpp |
static void MirrorPose
(
FCompactPose & Pose,
const UMirrorDataTable & MirrorDataTable
)
Parameters
| Name | Remarks |
|---|---|
| Pose | The pose which is mirrored in place |
| MirrorDataTable | A UMirrorDataTable for the same Skeleton as the Pose |
MirrorPose(FCompactPose &, EAxis::Type, const TArray< FCompactPoseBoneIndex > &, const TCustomBoneIndexArray< FQuat, FCompactPoseBoneIndex > &)
Description
Mirror Pose using cached mirror bones and components space arrays.
| Name | MirrorPose |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/AnimationRuntime.h |
| Include Path | #include "AnimationRuntime.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Animation/AnimationRuntime.cpp |
static void MirrorPose
(
FCompactPose & Pose,
EAxis::Type MirrorAxis,
const TArray < FCompactPoseBoneIndex > & CompactPoseMirrorBones,
const TCustomBoneIndexArray< FQuat, FCompactPoseBoneIndex > & ComponentSpaceRefRotations
)
Parameters
| Name | Remarks |
|---|---|
| Pose | The pose which is mirrored in place |
| MirrorAxis | The axis that all bones are mirrored across |
| CompactPoseMirrorBones | Compact array of bone indices. Each index contains the bone to mirror or -1 to indicate mirroring should not apply to that bone. |
| ComponentSpaceRefRotations | Compoenent space rotations of the reference pose for each bone. |