UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimSequenceHelpers.h File Reference
#include "UObject/WeakObjectPtrTemplates.h"
#include "AnimData/AnimDataNotifications.h"
#include "BoneContainer.h"
#include "Containers/Array.h"
#include "Delegates/IDelegateInstance.h"

Go to the source code of this file.

Classes

struct  UE::Anim::Retargeting::FRetargetTracking
 
struct  UE::Anim::Retargeting::FRetargetingScope
 
struct  UE::Anim::FBuildRawPoseScratchArea
 

Namespaces

namespace  UE
 
namespace  UE::Anim
 
namespace  UE::Anim::Compression
 
namespace  UE::Anim::DataModel
 
namespace  UE::Anim::Retargeting
 

Functions

ENGINE_API void UE::Anim::ExtractBoneTransform (const struct FRawAnimSequenceTrack &RawTrack, FTransform &OutTransform, int32 KeyIndex)
 
ENGINE_API FTransform UE::Anim::MirrorTransform (const FTransform &Transform, const UMirrorDataTable &MirrorDataTable)
 
ENGINE_API FTransform UE::Anim::ExtractRootMotionFromAnimationAsset (const UAnimationAsset *Animation, const UMirrorDataTable *MirrorDataTable, float StartTime, float DeltaTime, bool bAllowLooping)
 
ENGINE_API FTransform UE::Anim::ExtractRootMotionFromAnimationAsset (const UAnimationAsset *Animation, const UMirrorDataTable *MirrorDataTable, float StartPosition, float EndPosition)
 
ENGINE_API FTransform UE::Anim::ExtractRootTransformFromAnimationAsset (const UAnimationAsset *Animation, float Position)
 
ENGINE_API bool UE::Anim::Compression::CompressAnimationDataTracks (TArray< FRawAnimSequenceTrack > &RawAnimationData, int32 NumberOfKeys, FName ErrorName, float MaxPosDiff=0.0001f, float MaxAngleDiff=0.0003f, float MaxScaleDiff=0.0001f)
 
ENGINE_API bool UE::Anim::Compression::CompressAnimationDataTracks (const USkeleton *Skeleton, const TArray< FTrackToSkeletonMap > &TrackToSkeleton, TArray< FRawAnimSequenceTrack > &RawAnimationData, int32 NumberOfKeys, FName ErrorName, float MaxPosDiff=0.0001f, float MaxAngleDiff=0.0003f, float MaxScaleDiff=0.0001f)
 
ENGINE_API bool UE::Anim::Compression::CompressRawAnimSequenceTrack (FRawAnimSequenceTrack &RawTrack, int32 NumberOfKeys, FName ErrorName, float MaxPosDiff, float MaxAngleDiff)
 
ENGINE_API bool UE::Anim::Compression::CompressRawAnimSequenceTrack (FRawAnimSequenceTrack &RawTrack, int32 NumberOfKeys, FName ErrorName, float MaxPosDiff, float MaxAngleDiff, float MaxScaleDiff)
 
ENGINE_API void UE::Anim::Compression::SanitizeRawAnimSequenceTrack (FRawAnimSequenceTrack &RawTrack)
 
ENGINE_API void UE::Anim::Retargeting::RetargetPose (FCompactPose &InOutPose, const FName &RetargetSource, const TArray< FTransform > &RetargetTransforms)