UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BonePose.cpp File Reference

Macros

#define ANIM_BONE_POSE_ISPC_ENABLED_DEFAULT   1
 

Functions

FTransform ExtractTransformForKey (int32 Key, const FRawAnimSequenceTrack &TrackToExtract)
 
template<bool bInterpolateT>
void BuildPoseFromRawDataInternal (const TArray< FRawAnimSequenceTrack > &InAnimationData, const TArray< struct FTrackToSkeletonMap > &TrackToSkeletonMapTable, FCompactPose &InOutPose, int32 KeyIndex1, int32 KeyIndex2, float Alpha, float TimePerKey, const TMap< int32, const FTransformCurve * > *AdditiveBoneTransformCurves)
 
void BuildPoseFromRawData (const TArray< FRawAnimSequenceTrack > &InAnimationData, const TArray< struct FTrackToSkeletonMap > &TrackToSkeletonMapTable, FCompactPose &InOutPose, float InTime, EAnimInterpolationType Interpolation, int32 NumFrames, float SequenceLength, FName RetargetSource, const TMap< int32, const FTransformCurve * > *AdditiveBoneTransformCurves)
 
void BuildPoseFromRawData (const TArray< FRawAnimSequenceTrack > &InAnimationData, const TArray< struct FTrackToSkeletonMap > &TrackToSkeletonMapTable, FCompactPose &InOutPose, float InTime, EAnimInterpolationType Interpolation, int32 NumFrames, float SequenceLength, FName SourceName, const TArray< FTransform > &RetargetTransforms, const TMap< int32, const FTransformCurve * > *AdditiveBoneTransformCurves)
 

Macro Definition Documentation

◆ ANIM_BONE_POSE_ISPC_ENABLED_DEFAULT

#define ANIM_BONE_POSE_ISPC_ENABLED_DEFAULT   1

Function Documentation

◆ BuildPoseFromRawData() [1/2]

void BuildPoseFromRawData ( const TArray< FRawAnimSequenceTrack > &  InAnimationData,
const TArray< struct FTrackToSkeletonMap > &  TrackToSkeletonMapTable,
FCompactPose InOutPose,
float  InTime,
EAnimInterpolationType  Interpolation,
int32  NumFrames,
float  SequenceLength,
FName  RetargetSource,
const TMap< int32, const FTransformCurve * > *  AdditiveBoneTransformCurves 
)

◆ BuildPoseFromRawData() [2/2]

void BuildPoseFromRawData ( const TArray< FRawAnimSequenceTrack > &  InAnimationData,
const TArray< struct FTrackToSkeletonMap > &  TrackToSkeletonMapTable,
FCompactPose InOutPose,
float  InTime,
EAnimInterpolationType  Interpolation,
int32  NumFrames,
float  SequenceLength,
FName  SourceName,
const TArray< FTransform > &  RetargetTransforms,
const TMap< int32, const FTransformCurve * > *  AdditiveBoneTransformCurves 
)

◆ BuildPoseFromRawDataInternal()

template<bool bInterpolateT>
void BuildPoseFromRawDataInternal ( const TArray< FRawAnimSequenceTrack > &  InAnimationData,
const TArray< struct FTrackToSkeletonMap > &  TrackToSkeletonMapTable,
FCompactPose InOutPose,
int32  KeyIndex1,
int32  KeyIndex2,
float  Alpha,
float  TimePerKey,
const TMap< int32, const FTransformCurve * > *  AdditiveBoneTransformCurves 
)

◆ ExtractTransformForKey()

FTransform ExtractTransformForKey ( int32  Key,
const FRawAnimSequenceTrack TrackToExtract 
)