![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FAnimationRuntime, including all inherited members.
| AccumulateAdditivePose(FCompactPose &BasePose, const FCompactPose &AdditivePose, FBlendedCurve &BaseCurve, const FBlendedCurve &AdditiveCurve, float Weight, enum EAdditiveAnimationType AdditiveType) | FAnimationRuntime | static |
| AccumulateAdditivePose(FAnimationPoseData &BaseAnimationPoseData, const FAnimationPoseData &AdditiveAnimationPoseData, float Weight, enum EAdditiveAnimationType AdditiveType) | FAnimationRuntime | static |
| AccumulateLocalSpaceAdditivePose(FCompactPose &BasePose, const FCompactPose &AdditivePose, FBlendedCurve &BaseCurve, const FBlendedCurve &AdditiveCurve, float Weight) | FAnimationRuntime | static |
| AccumulateLocalSpaceAdditivePose(FAnimationPoseData &BaseAnimationPoseData, const FAnimationPoseData &AdditiveAnimationPoseData, float Weight) | FAnimationRuntime | static |
| AccumulateMeshSpaceRotationAdditiveToLocalPose(FCompactPose &BasePose, const FCompactPose &MeshSpaceRotationAdditive, FBlendedCurve &BaseCurve, const FBlendedCurve &AdditiveCurve, float Weight) | FAnimationRuntime | static |
| AccumulateMeshSpaceRotationAdditiveToLocalPose(FAnimationPoseData &BaseAnimationPoseData, const FAnimationPoseData &MeshSpaceRotationAdditiveAnimationPoseData, float Weight) | FAnimationRuntime | static |
| AccumulateRootSpaceRotationAdditiveToLocalPose(FAnimationPoseData &BaseAnimationPoseData, const FAnimationPoseData &MeshSpaceRotationAdditiveAnimationPoseData, float Weight) | FAnimationRuntime | static |
| AdvanceTime(const bool bAllowLooping, const float MoveDelta, float &InOutTime, const float EndTime) | FAnimationRuntime | static |
| AppendActiveMorphTargets(const USkeletalMesh *InSkeletalMesh, const TMap< FName, float > &InMorphCurveAnims, FMorphTargetWeightMap &InOutActiveMorphTargets, TArray< float > &InOutMorphTargetWeights) | FAnimationRuntime | static |
| ApplyWeightToTransform(const FBoneContainer &RequiredBones, FTransformArrayA2 &Atoms, float Weight) | FAnimationRuntime | static |
| BlendPosesPerBoneFilter(FCompactPose &BasePose, const TConstArrayView< FCompactPose > BlendPoses, FBlendedCurve &BaseCurve, const TConstArrayView< FBlendedCurve > BlendedCurves, UE::Anim::FStackAttributeContainer &BaseAttributes, const TArrayView< UE::Anim::FStackAttributeContainer > BlendAttributes, FAnimationPoseData &OutAnimationPoseData, const TArrayView< FPerBoneBlendWeight > BoneBlendWeights, EBlendPosesPerBoneFilterFlags BlendFlags, enum ECurveBlendOption::Type CurveBlendOption) | FAnimationRuntime | static |
| BlendPosesTogether(TArrayView< const FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, TArrayView< const float > SourceWeights, FCompactPose &ResultPose, FBlendedCurve &ResultCurve) | FAnimationRuntime | static |
| BlendPosesTogether(TArrayView< const FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, TArrayView< const UE::Anim::FStackAttributeContainer > SourceAttributes, TArrayView< const float > SourceWeights, FAnimationPoseData &OutAnimationPoseData) | FAnimationRuntime | static |
| BlendPosesTogether(TArrayView< const FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, TArrayView< const float > SourceWeights, TArrayView< const int32 > SourceWeightsIndices, FCompactPose &ResultPose, FBlendedCurve &ResultCurve) | FAnimationRuntime | static |
| BlendPosesTogether(TArrayView< const FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, TArrayView< const UE::Anim::FStackAttributeContainer > SourceAttributes, TArrayView< const float > SourceWeights, TArrayView< const int32 > SourceWeightsIndices, FAnimationPoseData &OutPoseData) | FAnimationRuntime | static |
| BlendPosesTogetherIndirect(TArrayView< const FCompactPose *const > SourcePoses, TArrayView< const FBlendedCurve *const > SourceCurves, TArrayView< const float > SourceWeights, FCompactPose &ResultPose, FBlendedCurve &ResultCurve) | FAnimationRuntime | static |
| BlendPosesTogetherIndirect(TArrayView< const FCompactPose *const > SourcePoses, TArrayView< const FBlendedCurve *const > SourceCurves, TArrayView< const UE::Anim::FStackAttributeContainer *const > SourceAttributes, TArrayView< const float > SourceWeights, FAnimationPoseData &OutPoseData) | FAnimationRuntime | static |
| BlendPosesTogetherPerBone(TArrayView< const FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, const IInterpolationIndexProvider *InterpolationIndexProvider, TArrayView< const FBlendSampleData > BlendSampleDataCache, FCompactPose &ResultPose, FBlendedCurve &ResultCurve) | FAnimationRuntime | static |
| BlendPosesTogetherPerBone(TArrayView< const FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, TArrayView< const UE::Anim::FStackAttributeContainer > SourceAttributes, const IInterpolationIndexProvider *InterpolationIndexProvider, TArrayView< const FBlendSampleData > BlendSampleDataCache, FAnimationPoseData &OutAnimationPoseData) | FAnimationRuntime | static |
| BlendPosesTogetherPerBone(TArrayView< const FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, const IInterpolationIndexProvider *InterpolationIndexProvider, TArrayView< const FBlendSampleData > BlendSampleDataCache, TArrayView< const int32 > BlendSampleDataCacheIndices, FCompactPose &ResultPose, FBlendedCurve &ResultCurve) | FAnimationRuntime | static |
| BlendPosesTogetherPerBone(TArrayView< const FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, TArrayView< const UE::Anim::FStackAttributeContainer > SourceAttributes, const IInterpolationIndexProvider *InterpolationIndexProvider, TArrayView< const FBlendSampleData > BlendSampleDataCache, TArrayView< const int32 > BlendSampleDataCacheIndices, FAnimationPoseData &OutAnimationPoseData) | FAnimationRuntime | static |
| BlendPosesTogetherPerBoneInMeshSpace(TArrayView< FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, const UBlendSpace *BlendSpace, TArrayView< const FBlendSampleData > BlendSampleDataCache, FCompactPose &OutResultPose, FBlendedCurve &OutResultCurve) | FAnimationRuntime | static |
| BlendPosesTogetherPerBoneInMeshSpace(TArrayView< FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, TArrayView< const UE::Anim::FStackAttributeContainer > SourceAttributes, const UBlendSpace *BlendSpace, TArrayView< const FBlendSampleData > BlendSampleDataCache, FAnimationPoseData &OutAnimationPoseData) | FAnimationRuntime | static |
| BlendPosesTogetherPerBoneRemapped(TArrayView< const FCompactPose > SourcePoses, TArrayView< const FBlendedCurve > SourceCurves, TArrayView< const UE::Anim::FStackAttributeContainer > SourceAttributes, const IInterpolationIndexProvider *InterpolationIndexProvider, TArrayView< const FBlendSampleData > BlendSampleDataCache, TArrayView< const int32 > BlendSampleDataCacheIndices, const FSkeletonRemapping &SkeletonRemapping, FAnimationPoseData &OutAnimationPoseData) | FAnimationRuntime | static |
| BlendTransformsByWeight(FTransform &OutTransform, const TArray< FTransform > &Transforms, const TArray< float > &Weights) | FAnimationRuntime | static |
| BlendTwoPosesTogether(const FCompactPose &SourcePose1, const FCompactPose &SourcePose2, const FBlendedCurve &SourceCurve1, const FBlendedCurve &SourceCurve2, const float WeightOfPose1, FCompactPose &ResultPose, FBlendedCurve &ResultCurve) | FAnimationRuntime | static |
| BlendTwoPosesTogether(const FAnimationPoseData &SourcePoseOneData, const FAnimationPoseData &SourcePoseTwoData, const float WeightOfPoseOne, FAnimationPoseData &OutAnimationPoseData) | FAnimationRuntime | static |
| BlendTwoPosesTogetherPerBone(const FCompactPose &SourcePose1, const FCompactPose &SourcePose2, const FBlendedCurve &SourceCurve1, const FBlendedCurve &SourceCurve2, const TArray< float > &WeightsOfSource2, FCompactPose &ResultPose, FBlendedCurve &ResultCurve) | FAnimationRuntime | static |
| BlendTwoPosesTogetherPerBone(const FAnimationPoseData &SourcePoseOneData, const FAnimationPoseData &SourcePoseTwoData, const TArray< float > &WeightsOfSource2, FAnimationPoseData &OutAnimationPoseData) | FAnimationRuntime | static |
| BlendTwoPosesTogetherPerBone(const FCompactPose &SourcePoseOneData, const FCompactPose &SourcePoseTwoData, const TArray< float > &WeightsOfSource2, FCompactPose &OutAnimationPoseData) | FAnimationRuntime | static |
| CombineWithAdditiveAnimations(int32 NumAdditivePoses, const FTransformArrayA2 **SourceAdditivePoses, const float *SourceAdditiveWeights, const FBoneContainer &RequiredBones, FTransformArrayA2 &Atoms) | FAnimationRuntime | static |
| ConvertBoneSpaceTransformToCS(const FTransform &ComponentTransform, FCSPose< FCompactPose > &MeshBases, FTransform &InOutBoneSpaceTM, FCompactPoseBoneIndex BoneIndex, EBoneControlSpace Space) | FAnimationRuntime | static |
| ConvertCSTransformToBoneSpace(const FTransform &ComponentTransform, FCSPose< FCompactPose > &MeshBases, FTransform &InOutCSBoneTM, FCompactPoseBoneIndex BoneIndex, EBoneControlSpace Space) | FAnimationRuntime | static |
| ConvertMeshRotationPoseToLocalSpace(FCompactPose &Pose) | FAnimationRuntime | static |
| ConvertPoseToAdditive(FCompactPose &TargetPose, const FCompactPose &BasePose) | FAnimationRuntime | static |
| ConvertPoseToMeshRotation(FCompactPose &LocalPose) | FAnimationRuntime | static |
| ConvertPoseToMeshSpace(const TArray< FTransform > &LocalTransforms, TArray< FTransform > &MeshSpaceTransforms, const FBoneContainer &RequiredBones) | FAnimationRuntime | static |
| ConvertTransformToAdditive(FTransform &TargetTrasnform, const FTransform &BaseTransform) | FAnimationRuntime | static |
| CreateMaskWeights(TArray< FPerBoneBlendWeight > &BoneBlendWeights, const TArray< FInputBlendPose > &BlendFilters, const USkeleton *Skeleton) | FAnimationRuntime | static |
| CreateMaskWeights(TArray< FPerBoneBlendWeight > &BoneBlendWeights, const TArray< class UBlendProfile * > &BlendMasks, const USkeleton *Skeleton) | FAnimationRuntime | static |
| EBlendPosesPerBoneFilterFlags enum name | FAnimationRuntime | |
| EnsureParentsPresent(TArray< FBoneIndexType > &BoneIndices, const FReferenceSkeleton &RefSkeleton) | FAnimationRuntime | static |
| ExcludeBonesWithNoParents(const TArray< int32 > &BoneIndices, const FReferenceSkeleton &RefSkeleton, TArray< int32 > &FilteredRequiredBones) | FAnimationRuntime | static |
| FillUpComponentSpaceTransforms(const FReferenceSkeleton &RefSkeleton, const TArrayView< const FTransform > &BoneSpaceTransforms, TArray< FTransform > &ComponentSpaceTransforms) | FAnimationRuntime | static |
| FillWithRefPose(TArray< FTransform > &OutAtoms, const FBoneContainer &RequiredBones) | FAnimationRuntime | static |
| GetBoneTranslationRetargetingMode(const bool bUseSourceRetargetModes, const int32 SourceSkeletonBoneIndex, const int32 TargetSkeletonBoneIndex, const USkeleton *SourceSkeleton, const USkeleton *TargetSkeleton, const bool bDisableRetargeting) | FAnimationRuntime | static |
| GetComponentSpaceRefPose(const FCompactPoseBoneIndex &CompactPoseBoneIndex, const FBoneContainer &BoneContainer) | FAnimationRuntime | static |
| GetComponentSpaceTransform(const FReferenceSkeleton &RefSkeleton, const TArrayView< const FTransform > &BoneSpaceTransforms, int32 BoneIndex) | FAnimationRuntime | static |
| GetComponentSpaceTransformRefPose(const FReferenceSkeleton &RefSkeleton, int32 BoneIndex) | FAnimationRuntime | static |
| GetComponentSpaceTransformWithCache(const FReferenceSkeleton &InRefSkeleton, const TArray< FTransform > &InBoneSpaceTransforms, int32 BoneIndex, TArray< FTransform > &CachedTransforms, TArray< bool > &CachedTransformReady) | FAnimationRuntime | static |
| GetKeyIndicesFromTime(int32 &OutKeyIndex1, int32 &OutKeyIndex2, float &OutAlpha, const double Time, const int32 NumKeys, const double SequenceLength, double FramesPerSecond=-1.0) | FAnimationRuntime | static |
| GetKeyIndicesFromTime(int32 &OutKeyIndex1, int32 &OutKeyIndex2, float &OutAlpha, const double Time, const FFrameRate &FrameRate, const int32 NumberOfKeys) | FAnimationRuntime | static |
| GetSpaceTransform(FA2Pose &Pose, int32 Index) | FAnimationRuntime | static |
| GetSpaceTransform(FA2CSPose &Pose, int32 Index) | FAnimationRuntime | static |
| GetStringDistance(const FString &First, const FString &Second) | FAnimationRuntime | static |
| HasWeight(float Weight) | FAnimationRuntime | inlinestatic |
| InitializeTransform(const FBoneContainer &RequiredBones, FTransformArrayA2 &Atoms) | FAnimationRuntime | static |
| IsFullWeight(float Weight) | FAnimationRuntime | inlinestatic |
| LerpBoneTransforms(TArray< FTransform > &A, const TArray< FTransform > &B, float Alpha, const TArray< FBoneIndexType > &RequiredBonesArray) | FAnimationRuntime | static |
| LerpPoses(FCompactPose &PoseA, const FCompactPose &PoseB, FBlendedCurve &CurveA, const FBlendedCurve &CurveB, float Alpha) | FAnimationRuntime | static |
| LerpPosesPerBone(FCompactPose &PoseA, const FCompactPose &PoseB, FBlendedCurve &CurveA, const FBlendedCurve &CurveB, float Alpha, const TArray< float > &PerBoneWeights) | FAnimationRuntime | static |
| LerpPosesWithBoneIndexList(FCompactPose &PoseA, const FCompactPose &PoseB, FBlendedCurve &CurveA, const FBlendedCurve &CurveB, float Alpha, const TArray< FCompactPoseBoneIndex > &BoneIndices) | FAnimationRuntime | static |
| MakeSkeletonRefPoseFromMesh(const USkeletalMesh *InMesh, const USkeleton *InSkeleton, TArray< FTransform > &OutBoneBuffer) | FAnimationRuntime | static |
| MirrorCurves(FBlendedCurve &Curves, const UMirrorDataTable &MirrorDataTable) | FAnimationRuntime | static |
| MirrorPose(FCompactPose &Pose, const UMirrorDataTable &MirrorDataTable) | FAnimationRuntime | static |
| MirrorPose(FCompactPose &Pose, EAxis::Type MirrorAxis, const TArray< FCompactPoseBoneIndex > &CompactPoseMirrorBones, const TCustomBoneIndexArray< FQuat, FCompactPoseBoneIndex > &ComponentSpaceRefRotations) | FAnimationRuntime | static |
| MirrorQuat(const FQuat &Q, EAxis::Type MirrorAxis) | FAnimationRuntime | static |
| MirrorVector(const FVector &V, EAxis::Type MirrorAxis) | FAnimationRuntime | static |
| NormalizeRotations(const FBoneContainer &RequiredBones, FTransformArrayA2 &Atoms) | FAnimationRuntime | static |
| NormalizeRotations(FTransformArrayA2 &Atoms) | FAnimationRuntime | static |
| RetargetBoneTransform(const USkeleton *SourceSkeleton, const FName &RetargetSource, FTransform &BoneTransform, const int32 SkeletonBoneIndex, const FCompactPoseBoneIndex &BoneIndex, const FBoneContainer &RequiredBones, const bool bIsBakedAdditive) | FAnimationRuntime | static |
| RetargetBoneTransform(const USkeleton *MySkeleton, const FName &SourceName, const TArray< FTransform > &RetargetTransforms, FTransform &BoneTransform, const int32 SkeletonBoneIndex, const FCompactPoseBoneIndex &BoneIndex, const FBoneContainer &RequiredBones, const bool bIsBakedAdditive) | FAnimationRuntime | static |
| SetSpaceTransform(FA2Pose &Pose, int32 Index, FTransform &NewTransform) | FAnimationRuntime | static |
| SetSpaceTransform(FA2CSPose &Pose, int32 Index, FTransform &NewTransform) | FAnimationRuntime | static |
| TickBlendWeight(float DeltaTime, float DesiredWeight, float &Weight, float &BlendTime) | FAnimationRuntime | static |
| UpdateDesiredBoneWeight(const TArrayView< FPerBoneBlendWeight > SrcBoneBlendWeights, TArrayView< FPerBoneBlendWeight > TargetBoneBlendWeights, const TArrayView< float > BlendWeights) | FAnimationRuntime | static |