UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBoneContainer Member List

This is the complete list of members for FBoneContainer, including all inherited members.

BoneIsChildOf(const int32 BoneIndex, const int32 ParentBoneIndex) constFBoneContainer
BoneIsChildOf(const FCompactPoseBoneIndex &BoneIndex, const FCompactPoseBoneIndex &ParentBoneIndex) constFBoneContainer
CacheRequiredAnimCurves(const UE::Anim::FCurveFilterSettings &InCurveFilterSettings)FBoneContainer
CacheRequiredAnimCurveUids(const FCurveEvaluationOption &CurveEvalOption)FBoneContainerinline
Contains(FBoneIndexType NewIndex) constFBoneContainerinline
FBoneContainer()FBoneContainer
FBoneContainer(const TArrayView< const FBoneIndexType > &InRequiredBoneIndexArray, const UE::Anim::FCurveFilterSettings &InCurveFilterSettings, UObject &InAsset)FBoneContainer
FBoneContainer(const TArrayView< const FBoneIndexType > &InRequiredBoneIndexArray, const FCurveEvaluationOption &CurveEvalOption, UObject &InAsset)FBoneContainer
FillWithCompactRefPose(ArrayType &OutTransforms) constFBoneContainerinline
ForEachCompactPoseBoneIndex() constFBoneContainerinline
ForEachCompactPoseBoneIndexReverse() constFBoneContainerinline
GetAsset() constFBoneContainerinline
GetBoneIndicesArray() constFBoneContainerinline
GetBoneSwitchArray() constFBoneContainerinline
GetCompactPoseIndexFromSkeletonIndex(const int32 SkeletonIndex) constFBoneContainerinline
GetCompactPoseIndexFromSkeletonPoseIndex(const FSkeletonPoseBoneIndex &SkeletonIndex) constFBoneContainerinline
GetCompactPoseNumBones() constFBoneContainerinline
GetCompactPoseParentBoneArray() constFBoneContainerinline
GetCurveFilter() constFBoneContainerinline
GetCurveFlags() constFBoneContainerinline
GetDepthBetweenBones(const int32 BoneIndex, const int32 ParentBoneIndex) constFBoneContainer
GetDisableRetargeting() constFBoneContainerinline
GetMeshPoseIndexFromSkeletonPoseIndex(const FSkeletonPoseBoneIndex &SkeletonIndex) constFBoneContainerinline
GetNumBones() constFBoneContainerinline
GetOrCreateCachedCurveMapping(const FSkeletonRemapping *SkeletonRemapping)FBoneContainer
GetParentBoneIndex(const int32 BoneIndex) constFBoneContainer
GetParentBoneIndex(const FCompactPoseBoneIndex &BoneIndex) constFBoneContainer
GetPoseBoneIndexForBoneName(const FName &BoneName) constFBoneContainer
GetPoseToSkeletonBoneIndexArray() constFBoneContainerinline
GetReferenceSkeleton() constFBoneContainerinline
GetRefPoseArray() constFBoneContainerinline
GetRefPoseTransform(const FCompactPoseBoneIndex &BoneIndex) constFBoneContainerinline
GetRetargetSourceCachedData(const FName &InRetargetSource) constFBoneContainer
GetRetargetSourceCachedData(const FName &InSourceName, const FSkeletonRemapping &InRemapping, const TArray< FTransform > &InRetargetTransforms) constFBoneContainer
GetSerialNumber() constFBoneContainerinline
GetSkeletalMeshAsset() constFBoneContainerinline
GetSkeletonAsset(bool bEvenIfUnreachable=false) constFBoneContainerinline
GetSkeletonIndex(const FCompactPoseBoneIndex &BoneIndex) constFBoneContainerinline
GetSkeletonPoseIndexFromCompactPoseIndex(const FCompactPoseBoneIndex &BoneIndex) constFBoneContainerinline
GetSkeletonPoseIndexFromMeshPoseIndex(const FMeshPoseBoneIndex &MeshIndex) constFBoneContainerinline
GetSkeletonToPoseBoneIndexArray() constFBoneContainerinline
GetUIDToArrayIndexLookupTableValidCount() constFBoneContainer
GetUIDToArrayLookupTable() constFBoneContainer
GetUIDToArrayLookupTableBackup() constFBoneContainer
GetVirtualBoneCompactPoseData() constFBoneContainerinline
InitializeTo(const TArrayView< const FBoneIndexType > &InRequiredBoneIndexArray, const UE::Anim::FCurveFilterSettings &InCurveFilterSettings, const UObject &InAsset)FBoneContainer
InitializeTo(const TArrayView< const FBoneIndexType > &InRequiredBoneIndexArray, const FCurveEvaluationOption &CurveEvalOption, const UObject &InAsset)FBoneContainer
IsSkeletonPoseIndexValid(const FSkeletonPoseBoneIndex &SkeletonIndex) constFBoneContainerinline
IsValid() constFBoneContainerinline
MakeBeginIter() constFBoneContainerinline
MakeBeginIterReverse() constFBoneContainerinline
MakeCompactPoseIndex(const FMeshPoseBoneIndex &BoneIndex) constFBoneContainerinline
MakeEndIter() constFBoneContainerinline
MakeEndIterReverse() constFBoneContainerinline
MakeMeshPoseIndex(const FCompactPoseBoneIndex &BoneIndex) constFBoneContainerinline
MarkAllCachedCurveMappingsDirty()FBoneContainer
operator<<FBoneContainerfriend
Reset()FBoneContainer
SetDisableRetargeting(bool InbDisableRetargeting)FBoneContainerinline
SetRefPoseOverride(const TSharedPtr< FSkelMeshRefPoseOverride > &InRefPoseOverride)FBoneContainerinline
SetUseRAWData(bool InbUseRAWData)FBoneContainerinline
SetUseSourceData(bool InbUseSourceData)FBoneContainerinline
ShouldUseRawData() constFBoneContainerinline
ShouldUseSourceData() constFBoneContainerinline
UE_DEPRECATED(5.0, "GetUIDToNameLookupTable is deprecated, please access from the SmartNameMapping directly via GetSkeletonAsset()->GetSmartNameContainer(USkeleton::AnimCurveMappingName)") TArray< FName > const &GetUIDToNameLookupTable() constFBoneContainerinline
UE_DEPRECATED(5.0, "GetUIDToCurveTypeLookupTable is deprecated, please access from the SmartNameMapping directly via GetSkeletonAsset()->GetSmartNameContainer(USkeleton::AnimCurveMappingName)") ENGINE_API TArray< FAnimCurveType > const &GetUIDToCurveTypeLookupTable() constFBoneContainer