Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FAnimationRuntime > API/Runtime/Engine/FAnimationRuntime/MirrorPose
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/AnimationRuntime.h |
| Include | #include "AnimationRuntime.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Animation/AnimationRuntime.cpp |
static void MirrorPose
&40;
FCompactPose & Pose,
EAxis::Type MirrorAxis,
const TArray< FCompactPoseBoneIndex > & CompactPoseMirrorBones,
const TCustomBoneIndexArray< FQuat, FCompactPoseBoneIndex > & ComponentSpaceRefRotations
&41;
Remarks
Mirror Pose using cached mirror bones and components space arrays.
Parameters
| Name | Description |
|---|---|
| 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. |