UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BonePose.h File Reference
#include "CoreMinimal.h"
#include "Stats/Stats.h"
#include "BoneIndices.h"
#include "Animation/AnimTypes.h"
#include "CustomBoneIndexArray.h"
#include "Animation/AnimStats.h"
#include "Misc/Base64.h"
#include "Animation/Skeleton.h"
#include "BoneContainer.h"

Go to the source code of this file.

Classes

struct  FBoneTransform
 
struct  FCompareBoneTransformIndex
 
struct  FBasePose< BoneIndexType, InAllocator >
 
struct  FBasePose< BoneIndexType, InAllocator >::FRangedForSupport< PoseType, IterType >
 
struct  FBasePose< BoneIndexType, InAllocator >::FRangedForReverseSupport< PoseType, IterType >
 
struct  FBaseCompactPose< InAllocator >
 
struct  FCompactPose
 
struct  FCompactHeapPose
 
struct  FMeshPose
 
struct  FCSPose< PoseType >
 

Functions

ENGINE_API 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 struct FTransformCurve * > *AdditiveBoneTransformCurves=nullptr)
 
ENGINE_API 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=nullptr)
 

Function Documentation

◆ BuildPoseFromRawData() [1/2]

ENGINE_API 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 struct FTransformCurve * > *  AdditiveBoneTransformCurves = nullptr 
)
extern

◆ BuildPoseFromRawData() [2/2]

ENGINE_API 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 = nullptr 
)
extern