Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/UMirrorDataTable
Description
Create Mirror Bone Indices for the provided BoneContainer. The CompactBonePoseMirrorBones provides an index map which can be used to mirror at runtime
| Name | FillCompactPoseMirrorBones |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/MirrorDataTable.h |
| Include Path | #include "Animation/MirrorDataTable.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Animation/MirrorDataTable.cpp |
static void FillCompactPoseMirrorBones
(
const FBoneContainer & BoneContainer,
const TCustomBoneIndexArray< FSkeletonPoseBoneIndex, FSkeletonPoseBoneIndex > & MirrorBoneIndexes,
TCustomBoneIndexArray< FCompactPoseBoneIndex, FCompactPoseBoneIndex > & OutCompactPoseMirrorBones
)
Parameters
| Name | Remarks |
|---|---|
| BoneContainer | The Bone Container that the OutCompactPaseMirrorBones should match |
| MirrorBoneIndexes | Mirror bone indexes created for the ReferenceSkeleton used by the BoneContainer |
| OutCompactPoseMirrorBones | An efficient representation of the bones to mirror which can be used at runtime |