Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/AnimationUtils.h |
Include |
#include "AnimationUtils.h" |
class FAnimationUtils
A collection of useful functions for skeletal mesh animation.
Name | Description | ||
---|---|---|---|
|
BuildComponentSpaceTransform ( |
Builds the local-to-component matrix for the specified bone. |
|
|
BuildSkeletonMetaData |
Array to keep track of SkeletalMeshes we have built metadata for, and log out the results just once. |
|
|
CalculateTrackHeights ( |
Computes the 'height' of each track, relative to a given animation linkup. |
|
|
CompressAnimBones ( |
Compresses the animation bones within a sequence with the chosen settings. |
|
|
CompressAnimCurves ( |
Compresses the animation curves within a sequence with the chosen settings. |
|
|
ComputeCompressionError ( |
Utility function to measure the accuracy of a compressed animation. |
|
|
EnsureAnimSequenceLoaded ( |
Makes sure that the animation sequence and all its dependencies required for compression are loaded. |
|
|
ExtractTransformForFrameFromTrack ( |
Extract specific frame from raw track and place in OutAtom. |
|
|
ExtractTransformForFrameFromTrackSafe ( |
Extract specific frame from raw track and place in OutAtom (return identity if track is malformed) |
|
|
ExtractTransformFromCompressionData ( |
||
|
ExtractTransformFromTrack ( |
||
|
GetAnimationCompressionFormatString ( |
Converts an animation compression type into a human readable string |
|
|
GetAnimationKeyFormatString ( |
Converts an animation codec format into a human readable string |
|
|
GetAnimTrackIndexForSkeletonBone ( |
||
|
UAnimBoneCom... |
GetDefaultAnimationBoneCompressionSettings() |
Returns the default animation bone compression settings, can never by null. |
|
UAnimCurveCo... |
GetDefaultAnimationCurveCompressionSettings() |
Returns the default animation curve compression settings, can never by null. |
|
UAnimBoneCom... |
GetDefaultAnimationRecorderBoneCompressionSettings() |
Returns the default animation bone compression settings for the FAnimRecorder, can never by null. |
|
UObject *... |
GetDefaultAnimSequenceOuter |
Get default Outer for AnimSequences contained in this AnimSet. |
|
GetForcedRecompressionSetting() |
Determines the current setting for recompressing all animations upon load. |
|
|
HasUniformKeySpacing |
Checks a set of key times to see if the spacing is uniform or non-uniform. |
|
|
TallyErrorsFromPerturbation ( |
Perturbs the bone(s) associated with each track in turn, measuring the maximum error introduced in end effectors as a result |