![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Namespaces | |
| namespace | Compression |
| namespace | Conversion |
| namespace | DataModel |
| namespace | DeadBlending |
| namespace | Decompression |
| namespace | Inertialization |
| namespace | Private |
| namespace | RetargetHelpers |
| namespace | Retargeting |
| namespace | RichCurve |
Typedefs | |
| using | FSlotInertializationRequest = TPair< float, const UBlendProfile * > |
| template<typename IndexType , typename ... TArrayArgs> | |
| using | TTypedIndexArray = TTypedIndexRange< IndexType, TArray< TArrayArgs... > > |
| template<typename IndexType , typename ... TArrayViewArgs> | |
| using | TTypedIndexArrayView = TTypedIndexRange< IndexType, TArrayView< TArrayViewArgs... > > |
Enumerations | |
| enum class | ECurveElementFlags : uint8 { None = 0 , Material = 0x01 , MorphTarget = 0x02 } |
| enum class | ECurveFilterFlags : uint8 { None = 0 , Disallowed = 0x01 , Filtered = 0x02 } |
| enum class | ECurveFilterMode : uint8 { None , DisallowAll , AllowOnlyFiltered , DisallowFiltered } |
| enum class | ENamedValueUnionFlags : uint8 { None = 0 , ValidArg0 = 0x01 , ValidArg1 = 0x02 , BothArgsValid = ValidArg0 | ValidArg1 } |
Variables | |
| FSkeletonRemappingRegistry * | GSkeletonRemappingRegistry = nullptr |
| FSkeletonRemapping | DefaultMapping |
| using UE::Anim::TTypedIndexArray = typedef TTypedIndexRange<IndexType, TArray<TArrayArgs...> > |
| using UE::Anim::TTypedIndexArrayView = typedef TTypedIndexRange<IndexType, TArrayView<TArrayViewArgs...> > |
|
strong |
|
strong |
|
strong |
|
strong |
| UE::Anim::ENUM_CLASS_FLAGS | ( | ECurveElementFlags | ) |
| UE::Anim::ENUM_CLASS_FLAGS | ( | ECurveFilterFlags | ) |
| const FAnimationEvaluator & UE::Anim::EvaluateComponent | ( | USceneComponent * | InSceneComponent | ) |
| void UE::Anim::ExtractBoneTransform | ( | const FRawAnimSequenceTrack & | RawTrack, |
| FTransform & | OutTransform, | ||
| int32 | KeyIndex | ||
| ) |
| ENGINE_API void UE::Anim::ExtractBoneTransform | ( | const struct FRawAnimSequenceTrack & | RawTrack, |
| FTransform & | OutTransform, | ||
| int32 | KeyIndex | ||
| ) |
Extract Bone Transform of the Time given, from the provided FRawAnimSequenceTrack
| RawTrack | RawAnimationTrack it extracts bone transform from |
| OutAtom | [out] Output bone transform. |
| KeyIndex | Key index to retrieve from the track. |
| FTransform UE::Anim::ExtractRootMotionFromAnimationAsset | ( | const UAnimationAsset * | Animation, |
| const UMirrorDataTable * | MirrorDataTable, | ||
| float | StartPosition, | ||
| float | EndPosition | ||
| ) |
Extract relative root motion between start and end position of the animation asset.
| FTransform UE::Anim::ExtractRootMotionFromAnimationAsset | ( | const UAnimationAsset * | Animation, |
| const UMirrorDataTable * | MirrorDataTable, | ||
| float | StartTime, | ||
| float | DeltaTime, | ||
| bool | bAllowLooping | ||
| ) |
Extract relative root motion between start and end position of the animation asset. With optional looping if applicable. NOTE WELL: Our second time param is a delta time, not an end like like other variations of this API.
| FTransform UE::Anim::ExtractRootTransformFromAnimationAsset | ( | const UAnimationAsset * | Animation, |
| float | Position | ||
| ) |
Extract absolute root transform at specific position in time from the animation asset. Note: this function applies skeleton reference pose the transform (similar to ExtractRootMotionFromAnimationAsset, but unlike UAnimSequence::ExtractRootTrackTransform()).
| FString UE::Anim::GetComponentName | ( | const USceneComponent * | InSceneComponent | ) |
| UE::Anim::IMPLEMENT_ANIMGRAPH_MESSAGE | ( | FActiveStateMachineScope | ) |
| CONSTRAINTS_API bool UE::Anim::IsCaching | ( | ) |
| bool UE::Anim::IsMirrorSyncIdentical | ( | const UMirrorDataTable * | MirrorTableA, |
| const UMirrorDataTable * | MirrorTableB | ||
| ) |
| void UE::Anim::MarkComponentForEvaluation | ( | const USceneComponent * | InSceneComponent | ) |
| FTransform UE::Anim::MirrorTransform | ( | const FTransform & | Transform, |
| const UMirrorDataTable & | MirrorDataTable | ||
| ) |
Mirrors transform based on the specified mirror table.
| Transform | Transform to mirror |
| MirrorDataTable | Animation data mirroring data table. |
| FSkeletonRemapping UE::Anim::DefaultMapping |
| FSkeletonRemappingRegistry* UE::Anim::GSkeletonRemappingRegistry = nullptr |