![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "Misc/EnumClassFlags.h"#include "BoneIndices.h"#include "Animation/AnimTypes.h"#include "Animation/AnimationAsset.h"#include "Animation/AnimCurveTypes.h"#include "Animation/AnimSequenceBase.h"#include "Animation/SkeletonRemapping.h"#include "BonePose.h"#include "Containers/ArrayView.h"Go to the source code of this file.
Classes | |
| class | IInterpolationIndexProvider |
| struct | IInterpolationIndexProvider::FPerBoneInterpolationData |
| class | FAnimationRuntime |
Namespaces | |
| namespace | UE |
| namespace | UE::Anim |
| namespace | ETransformBlendMode |
Typedefs | |
| using | FMorphTargetWeightMap = TMap< const UMorphTarget *, int32 > |
| typedef TArray< FTransform > | FTransformArrayA2 |
Enumerations | |
| enum | ETransformBlendMode::Type { ETransformBlendMode::Overwrite , ETransformBlendMode::Accumulate } |
Functions | |
| template<int32 > | |
| ENGINE_API void | BlendTransform (const FTransform &Source, FTransform &Dest, const float BlendWeight) |
| template<> | |
| void | BlendTransform< ETransformBlendMode::Overwrite > (const FTransform &Source, FTransform &Dest, const float BlendWeight) |
| template<> | |
| void | BlendTransform< ETransformBlendMode::Accumulate > (const FTransform &Source, FTransform &Dest, const float BlendWeight) |
| ENGINE_API void | BlendCurves (const TArrayView< const FBlendedCurve > SourceCurves, const TArrayView< const float > SourceWeights, FBlendedCurve &OutCurve) |
| void ENGINE_API | BlendCurves (const TArrayView< const FBlendedCurve *const > SourceCurves, const TArrayView< const float > SourceWeights, FBlendedCurve &OutCurve) |
| ENGINE_API void | BlendCurves (const TArrayView< const FBlendedCurve *const > SourceCurves, const TArrayView< const float > SourceWeights, FBlendedCurve &OutCurve, ECurveBlendOption::Type BlendOption) |
| ENUM_CLASS_FLAGS (FAnimationRuntime::EBlendPosesPerBoneFilterFlags) | |
| using FMorphTargetWeightMap = TMap<const UMorphTarget*, int32> |
| void ENGINE_API BlendCurves | ( | const TArrayView< const FBlendedCurve *const > | SourceCurves, |
| const TArrayView< const float > | SourceWeights, | ||
| FBlendedCurve & | OutCurve | ||
| ) |
| ENGINE_API void BlendCurves | ( | const TArrayView< const FBlendedCurve *const > | SourceCurves, |
| const TArrayView< const float > | SourceWeights, | ||
| FBlendedCurve & | OutCurve, | ||
| ECurveBlendOption::Type | BlendOption | ||
| ) |
| ENGINE_API void BlendCurves | ( | const TArrayView< const FBlendedCurve > | SourceCurves, |
| const TArrayView< const float > | SourceWeights, | ||
| FBlendedCurve & | OutCurve | ||
| ) |
| ENGINE_API void BlendTransform | ( | const FTransform & | Source, |
| FTransform & | Dest, | ||
| const float | BlendWeight | ||
| ) |
|
inline |
|
inline |
| ENUM_CLASS_FLAGS | ( | FAnimationRuntime::EBlendPosesPerBoneFilterFlags | ) |