![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Animation/AnimSequence.h"#include "Algo/Find.h"#include "Animation/AnimData/CurveIdentifier.h"#include "UObject/AssetRegistryTagsContext.h"#include "UObject/FrameworkObjectVersion.h"#include "Animation/AnimData/IAnimationDataController.h"#include "UObject/ObjectSaveContext.h"#include "Animation/AnimSequenceDecompressionContext.h"#include "UObject/Package.h"#include "Animation/AnimStats.h"#include "UObject/UE5MainStreamObjectVersion.h"#include "Animation/MirrorDataTable.h"#include "UObject/UObjectIterator.h"#include "Engine/SkeletalMesh.h"#include "Engine/SkeletalMeshSocket.h"#include "EngineUtils.h"#include "AnimationUtils.h"#include "BonePose.h"#include "Animation/AnimCompress.h"#include "Components/SkeletalMeshComponent.h"#include "Animation/AnimRootMotionProvider.h"#include "Animation/BlendSpace.h"#include "Animation/AnimationSettings.h"#include "Animation/AnimBoneCompressionSettings.h"#include "Animation/AnimCurveCompressionCodec.h"#include "Animation/AnimCurveCompressionSettings.h"#include "Animation/VariableFrameStrippingSettings.h"#include "EditorFramework/AssetImportData.h"#include "Logging/MessageLog.h"#include "DerivedDataCacheInterface.h"#include "Interfaces/ITargetPlatform.h"#include "Interfaces/ITargetPlatformManagerModule.h"#include "UObject/UObjectThreadContext.h"#include "HAL/PlatformApplicationMisc.h"#include "DeviceProfiles/DeviceProfileManager.h"#include "DeviceProfiles/DeviceProfile.h"#include "Animation/AnimStreamable.h"#include "ProfilingDebugging/CookStats.h"#include "Animation/AnimationPoseData.h"#include "ITimeManagementModule.h"#include "Animation/SkeletonRemappingRegistry.h"#include "Animation/SkeletonRemapping.h"#include "Animation/Skeleton.h"#include "UObject/FortniteMainBranchObjectVersion.h"#include "Animation/AnimSequenceHelpers.h"Classes | |
| struct | FRawAnimSequenceTrackNativeDeprecated |
Namespaces | |
| namespace | UE |
| namespace | UE::Anim |
| namespace | UE::Anim::Private |
Macros | |
| #define | USE_SLERP 0 |
| #define | LOCTEXT_NAMESPACE "AnimSequence" |
| #define | DEBUG_POSE_OUTPUT 0 |
Variables | |
| int32 | GPerformFrameStripping = 0 |
| int32 | GPerformFrameStrippingOddFramedAnimations = 0 |
| int32 | GStripAdditiveRefPose = 0 |
| #define DEBUG_POSE_OUTPUT 0 |
| #define LOCTEXT_NAMESPACE "AnimSequence" |
| #define USE_SLERP 0 |
| void AdvanceMarkerBackwards | ( | int32 & | Marker, |
| FName | MarkerToFind, | ||
| bool | bLooping, | ||
| const TArray< FAnimSyncMarker > & | AuthoredSyncMarkers, | ||
| const UMirrorDataTable * | MirrorTable | ||
| ) |
| void AdvanceMarkerForwards | ( | int32 & | Marker, |
| FName | MarkerToFind, | ||
| bool | bLooping, | ||
| const TArray< FAnimSyncMarker > & | AuthoredSyncMarkers, | ||
| const UMirrorDataTable * | MirrorTable | ||
| ) |
| CSV_DECLARE_CATEGORY_MODULE_EXTERN | ( | ENGINE_API | , |
| Animation | |||
| ) |
| DECLARE_CYCLE_STAT | ( | TEXT("AnimSeq EvalCurveData") | , |
| STAT_AnimSeq_EvalCurveData | , | ||
| STATGROUP_Anim | |||
| ) |
| DECLARE_CYCLE_STAT | ( | TEXT("AnimSeq GetBonePose") | , |
| STAT_AnimSeq_GetBonePose | , | ||
| STATGROUP_Anim | |||
| ) |
| void GatherAnimSequenceStats | ( | FOutputDevice & | Ar | ) |
| bool IsMarkerValid | ( | const FAnimSyncMarker * | Marker, |
| bool | bLooping, | ||
| const TArray< FName > & | ValidMarkerNames | ||
| ) |
| LLM_DEFINE_TAG | ( | SequenceData | ) |
| bool MarkerMatchesPosition | ( | const UAnimSequence * | Sequence, |
| int32 | MarkerIndex, | ||
| FName | CorrectMarker, | ||
| const UMirrorDataTable * | MirrorTable | ||
| ) |
| FName MarkerOrMirroredName | ( | FName | MarkerToFind, |
| const UMirrorDataTable * | MirrorTable | ||
| ) |
| int32 GPerformFrameStripping = 0 |
| int32 GPerformFrameStrippingOddFramedAnimations = 0 |
| int32 GStripAdditiveRefPose = 0 |