UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimationAsset.h File Reference
#include "CoreMinimal.h"
#include "Animation/AnimTypes.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"
#include "Misc/Guid.h"
#include "Templates/SubclassOf.h"
#include "Interfaces/Interface_AssetUserData.h"
#include "AnimInterpFilter.h"
#include "AnimEnums.h"
#include "Interfaces/Interface_PreviewMeshProvider.h"
#include "AnimationAsset.generated.h"

Go to the source code of this file.

Classes

struct  FMarkerPair
 
struct  FMarkerTickRecord
 
struct  FDeltaTimeRecord
 
struct  FBlendSampleData
 
struct  FBlendFilter
 
struct  FPoseCurve
 
struct  FAnimExtractContext
 
struct  FMarkerSyncAnimPosition
 
struct  FPassedMarker
 
struct  FAnimTickRecord
 
class  FMarkerTickContext
 
struct  FAnimGroupInstance
 
struct  FRootMotionMovementParams
 
struct  FAnimAssetTickContext
 
struct  FAnimationGroupReference
 
class  UAnimationAsset
 

Namespaces

namespace  SmartName
 
namespace  UE
 
namespace  UE::Anim
 
namespace  MarkerIndexSpecialValues
 
namespace  EAnimGroupRole
 

Typedefs

typedef uint16 SmartName::UID_Type
 

Enumerations

enum  MarkerIndexSpecialValues::Type { MarkerIndexSpecialValues::Uninitialized = -2 , MarkerIndexSpecialValues::AnimationBoundary = -1 }
 
enum class  EAnimSyncGroupScope : uint8 { Local , Component }
 
enum class  EAnimSyncMethod : uint8 { DoNotSync , SyncGroup , Graph }
 

Enumeration Type Documentation

◆ EAnimSyncGroupScope

enum class EAnimSyncGroupScope : uint8
strong
Enumerator
Local 
Component 

◆ EAnimSyncMethod

enum class EAnimSyncMethod : uint8
strong
Enumerator
DoNotSync 
SyncGroup 
Graph